Disculpa la sinceridad, pero,
1º. Ese formulario y su procesamiento para nada se corresponden con el uso de Form Mail CGI
2º. La buena voluntad de responder a un post no alcanza, hay que tener un minimo de conocimientos de lo que se habla, tu ejemplo de validación del formulario es sencillamente desastroso.
3º. Veo que este es tu primer post, y seguramente te dejaste llevar por las ansias de responder. Pero por favor, de ahora en más, evalua muy bien tus respuestas antes de hacerlas públicas.
Saludos y Bienvenido