Hola:
No sé de donde has conseguido el código, pero lo veo absurdo porque el action es al tope de la página si fuese un enlace... para enviar el form a la misma página debes tener el action vacío.
Debes averiguar el lenguaje que admite el servidor, y si no admite ninguno, buscar algún servicio como melodysoft.
La mayoría (tal vez todos) los lenguales que corren en servidores disponen de instrucciones del tipo mail()...
Saludos