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! 
