No... tiene que ser un lenguaje del lado del servidor..
El funcionamiento es:
- Recojo el nick insertado por el usuario
- Lo busco en la BD
- No exite, lo registro como nuevo
- Existe, redirecciono y sugriero otros nicks..
... depende del lenguaje que manejes encontrarás muchos casos SI BUSCAS en su respectivo foro. Es un tema muy común.
Suerte!