Y ..?
Puedes usar Javascript para validar los datos antes de enviar los datos del formulario al script PHP que los gestione (en tu caso que los envie por mail).
De todas formas, tambien chekea los datos (validarlos) en el script PHP que gestione esos datos.
Lo demas esta todo en el manual de PHP
en funciones como IF.. isset(), ereg() (expresiones regulares) ... Tambien mirate algo sobre el tema de metodos de envio de datos GET y POST y las variables de entorno de PHP $HTTP_POST_VARS y $HTTP_GET_VARS ... no se si se me olvida algo .. pero con eso ya puedes validar datos perfectamente.
Cuando tengas que validar checkbox y combolists te pasas por aqui y te orientamos.
Date una vuelta por:
<a href='ir.asp?http://www.webestilo.com' target='_blank'>www.webestilo.com...</a> (un tutorial de PHP basico)
<a href='ir.asp?http://www.php.net/manual/es' target='_blank'>www.php.net/manual/es...</a>
Un saludo,
pd: ¿ó querias que te hicieran el script? :cantar: