Hallo Bernd,
Ich kann dir jetzt zwar leider nicht direkt helfen, weil ich mich mit diesem Thema noch nie befasst habe. Aber es gibt doch Leute, die sich schon einmal darüber Gedanken gemacht haben: Ich würde mir an deiner Stelle mal das RFC über IRC durchlesen:
http://www.faqs.org/rfcs/rfc1459.html
[...] Ich frag mich wie das der MSN Messenger macht...
Da kannst du leider nicht reinschauen, aber Gaim macht ja wahrscheinlich auch nicht viel anderes:
Viel Erfolg,
Robert