Tu piensa que un formulario solo manda datos al "lugar" indicado en el parámetro ACTION y en un servidor no puedes tener acceso a disco para grabar un fichero si no es através de CGI, php, ASP o similar, ya que estos procesos se ejecutan en el servidor.
¿Dónde mandas pues esos datos para que se graben en disco?
La única alternativa, y no si valdría para tus propósitos, sería mandar los datos del formulario a una dirección de correo indicando como destino una dirección de correo
<FORM name="frmEnvio" action="mailto:mi@correo.com" method="POST">
[...]
</FORM>
Si te decantas por esta opción, te recomiendo que indiques como "method" POST, ya el correo llega en un formato bastante legible y como archivo adjunto. Además puedes poner un título y un cuerpo al mensaje:
action="mailto:mi@correo.com?subject=Envio formulario&body=aqui tienes"
Este sistema requiere que la persona que envía el formulario tiene que tener un cliente de correo instalado. No valen web-mails.
Espero que te sirva de algo