Клиент любой, какой вам приглянется. Я предпочитаю Miranda, но подойдёт хоть QIP(там есть одна сложность, не имея изначально либо ICQ аккаунта, либо аккаунта в одной из заранее заданных сетей не получится запустить программу полностью, но если QiP стоит и работает - можно добавить любой Jabber аккаунт).
Регистрация пользователей обычно происходит с клиента, если вы принудительно не отключили эту возможность.
DNS под Jabber настроили?