Si buscás en el Foro, más especificamente de PHP, encontrarás ejemplos de sistema de autentificacion de usuarios..
Obviamente vas a encontrar algo básico, lo cual deberas mejoras en algunos sentidos y agregarle la comprobación inmediata de nombre de usuario, que lo tenés que hacer con Ajax..
Asi de la nada no creo que encuentres lo que buscás como por arte de magia
Saludos.