If you, after reviewing Riamus2 comments still want to use mIRC, I would suggest using sockets, so you don't need to open windows for all the channels you join. This would save alot of resources.

But I agree with Riamus2, for a channel service of that magnitude, I also don't think mIRC is the best way.