gran problema con el formulario

hola chicos necesito urgentemente vuestra ayuda no hay manera que me funcione el formulario por favor estoy alojado en la pagina www.prolimgo.110mb.com supuestamente tiene php y en mi ordenador le he instado todo para tener php decirme en que me he equivocado gracias
Este es el archivo html:
<html>
<head>
<title>Formulario de Contacto </title>

<script type="text/javascript" src="validar.js"></script>

</head>
<body>

<div align="center">
<form method="post" action="contacto.php" onSubmit="return Validar(this);">
<label for="name">Nombre:

<input id="name" name="name" type="text" size="27"> </label>


<label for="email">Correo Electrónico:

<input id="email" name="email" type="text" size="27"> </label>


<label for="subject">Asunto:

<input id="subject" name="subject" type="text" size="27">
</label>


<label for="message">Mensaje:

<textarea name="message" id="message" rows="5" cols="30"></textarea>
</label>


<input type="submit" name="submit" value="Enviar" />

</form>
</div>

</body>
</html>
Este es el archivo php;
<?php

@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$subject = addslashes($_POST['subject']);
@$message = addslashes($_POST['message']);


$cabeceras = "From: $email\n"
. "Reply-To: $email\n";
$asunto = "$subject";
$email_to = "[correo eliminado]"; //cambiar por tu email
$contenido = "$name le ha enviado el siguiente mensaje:\n"
. "\n"
. "$message\n"
. "\n";

if (@mail($email_to, $asunto ,$contenido ,$cabeceras )) {

die("Muchas gracias, su mensaje fue enviado correctamente");
}else{
die("Error: Su mensaje no pudo ser enviado, intente más tarde");
}
?>
Y este el codigo validar:
function Validar(f) {
if (f.name.value=='') {
alert("Por favor escriba su Nombre completo");
f.name.focus();
return (false);
}
if (f.email.value=='') {
alert("Por favor escriba su dirección de correo electrónico");
f.email.focus();
return (false);
}
if (f.subject.value=='') {
alert("Por favor escriba el asunto de su Mensaje");
f.subject.focus();
return (false);
}
if (f.message.value=='') {
alert("Por favor escriba su Mensaje.");
f.message.focus();
return (false);
}
}
PD: por favor decirme en que me he equivocado porque por mas vueltas que no funciona
lo primero que debes saber es que no todos los hostin permiten el envio de mails ya que esa funcion la desactivan

no he visto bien tu code pero revisa primero si tiene activada la funcion mail() tu hosting sino por mas ke trates no enviara sino esta activa

un hosting que permite el envio de mails es

www.ueuo.com

o

www.6te.net

saludos!!!

en mi sitio podras ver enviador de mails xD