I agree with shawnphase, please consider giving up the privately hosted IRC in favor of one of the public IRC networks. Unless the server is being run by someone with a serious security background, its just a target for irc "hackers" to exploit. Unfortunately I have to put it in quotes, because even children with scripts and software written by semi-legitimate "hackers" are able to cause serious problems on IRC. Quotes again because the people that write these scripts and software are just relying on exploits that have been found and documented by real hackers. There just isn't any reason to try to stand up your own IRC server, with networks like efnet, dalnet, freenode, and undernet, plus the 20 or 30 other smaller networks giving it away stable and free.
Just my $.02, but I've spent my share of time on IRC back to the old days when internet speed was measured in kbps, and I just can't justify in my head running a private IRC server to support 3 channels. If someone is being a problem, just banning them from a channel should reasonably prevent them from continuing.