also web-lösungen in stetig aktualisiertem html, flash, java oder sonstwas funktionieren zwar im grunde, sind aber auch nicht schön, stoßten schnell an funktionale grenzen, lizenzrechtlich meist nur kommerziell zu haben und fordern auch wieder eigene browser-plugins.
an vollwertigen irc-clients sind z.b. mirc und x-chat sehr gut, im-clients wie trillian oder miranda bringen auch plugins mit und reichen für zwischendurch.
channels im irc werden erzeugt, sobald der erste benutzer einen betritt und geschlossen bzw. verworfen, sobald der letzte benutzer ihn verlässt. du kannst also einfach den channel #irgendwas joinen. der erste benutzer bekommt das op-flag (meist durch @ symbolisiert). damit kann er den channel administrieren und andere flags vergeben sowie weitere benutzer zu ops machen oder degradieren (die dann aber ebenfalls diese macht haben, also sehr vorsichtig vergeben).
in einigen (besonders großen) netzen wie dem quakenet, undernet, dalnet, gamesnet etc. gibt es zusätzliche dienste um seinen nickname zu registrieren (nickserv; doof, soll böses treiben unter anderer leute namen verhindern) oder bots zur beaufsichtigung und kontrolle des channels zu holen (chanserv, Q und L auf asuka im quakenet). dazu sollte dir das jeweilige netz genug spezielle informationen bieten.