Mira este tutorial de validación con js:
URL="http://www.desarrolloweb.com/articulos/1767.php"]http://www.desarrolloweb.com/articulos/1767.php[/URL]
Si necesitas ayuda para entenderlo avisame
Suerte!!
Lo que podrías hacer es enviar una variable oculta con tu form.
Si la variable no esta no muestre el campo, si esta muestre el campo.
Son simples if
Código PHP:
if ($_POST['var']=""){...}
else{echo 'Error ....';}
Esto validando con php