Why can't you just go to webchat.freenode.net or download an IRC client? I think this is just adding extra stress on the game. If it was in a separate window and/or process then maybe
@antb(View Post) I did implement it, well not fully, more like 99%. Everything worked, other than the fact that I couldn't figure out how to get the function to return a value from C.