Вот то, что помогло мне зарегистрироваться в чате Freenode:
http://www.wikihow.com/Register-a-User-Name-on-Freenode
Можно также воспользоваться следующими материалами:
http://freenode.net/faq.shtml#webchat
http://meta.wikimedia.org/wiki/IRC/Instructions
Википедия
Команды для IRC:
Ниже перечислны основные команды ИРК, которые работают во всех сетях. В
зависимости от используемого Вами клиента для ИРК или выбранного Вами
сервера, список команд может существенно расширяться.
/join
#channel Подключиться или войти на канал. Если канала с таким именем не
существует, канал создается и вы получаете статус оператора на нем.
Пример: /join #irc - Зайти на канал под именем #irc
/join #channel password Некоторые каналы защищены паролем, чтобы войти на такой канал, пароль нужно указать в команде.
Пример: /join #irc rulezz - Зайти на канал #irc, который защищен паролем rulezz
/PART #channel Отключиться от канала.
Пример:
/part #irc - Отключиться или выйти из канала с названием #irc. Также
можно использовать команду /part, тогда отключаешься от активного
канала, то есть от того, в окне которого Вы написали команду.
/LIST
[#string] [-MIN #] [-MAX #] Получить список созданных на сервере
каналов. Можно ограничить число каналов, указав минимальное и
максимальное значение количества пользователей на канале. Если указать
#string, в список попадут только те каналы, в названии которых есть
указанная подстрока.
Пример: /list -min 5 -max 20 /list #irc -
Показать минимум 5, максимум 20 каналов, в названиях которых
присутствует буквосочетание irc. Это могут быть такие как: #irchelp,
#superircfaq, #irc и #chatirc (Названия каналов могут отличаться, но
везде присутствует irc - в начале, в середине, само название и в конце
соответственно).
/ME message Сообщение от третьего лица.
Пример: /me пошел курить - Если Ваш ник будет допустим Vasya, то на канале будет такое сообщение: * Vasya пошел курить
/MSG nickname message Посылка приватного сообщения пользователю без открытия приватного окна.
Пример: /msg Vasya Привет!!! - Посылает приватное сообщение "Привет!!!" человеку с ником Vasya
/QUERY nickname message Посылка приватного сообщения пользователю с открытием приватного окна
Пример: /query Vasya Привет!!! - То же самое, только у Вас будет открыто окно привата.
/WHOIS nickname Запрос информации о пользователе.
Пример: /whois Vasya - Выдаст информацию о пользователе Vasya.
/NICK nickname Изменение вашего ника на новый.
Пример: /nick Vasya1 - Теперь Ваш ник сменится на Vasya1.
/QUIT
[reason] Отключает вас от IRC сервера. Сообщение [reason] получают
пользователи, которые подключены к тем же каналам, что и вы.
Пример: /quit Извините, но мне пора - Пользователи увидят собщение типа *** Vasya has quit IRC (Quit: Извините, но мне пора)
/AWAY
[away message] Режим Away служит для уведомления пользователей о том,
что вы в данный момент недоступны для беседы. Когда кто-то посылает вам
сообщение и у вас включен режим Away, пользователь получит сообщение
[away message]. Для выключения режима используется команда /away без
параметров.
Пример: /away Я работаю! - Пользователи получат сообщение "Я работаю!"
/TOPIC #channel newtopic Изменение топика канала.
Пример: /topic #irc Всем лежать пять минут! - Топик канала #irc изменится на "Всем лежать пять минут!"
/INVITE nickname #channel Приглашение пользователю посетить канал.
Пример: - /invite Vasya #irc - Послать приглашение на канал #irc пользователю с ником Vasya.
Взято
отсюда.