Se puede hacer con PHP, pero te recomiendo que para checar los formularios lo realices con JScript ya que este lo trabaja del lado del Cliente y te advierte del error antes de hacer la petición al servidor, no tengo los scripts a la mano, pero conozco a alguien si, si te interesan enviale un correo a
[email protected].
<a href="http://www.unitecos.net">
<img src="http://www.soportexpresso.com/pass/correo/agarciaa.jpg" border=0>
</a>