the only thing is if you get alot of people joining and parting it will fill up a txt or a ini file fast.
Yeah, I guess so. Even if you have a huge block of text, you can't do much with it.
MaxEvans: Maybe you can make a dialog that shows all the joins, parts, nick changes, quits, etc. Maybe have this script make a separate folder (like 'logz' or something), and have each .ini file save there, and perhaps have the dialog show each join/part/nick/quit message for each channel.