Pues no se si te pueda ayudar mucho, ya que no se de cgi, pero si un poco de php, y pues cuando mandas el formulario, puedes hacer algo asi:
si un campo no tiene nada hacer que se devuelva a la página donde estaba, en cgi debe haber algo parecido
Saludos