No funciona el formulario

Hola; Un saludo a todos los foreros
y de antemano gracias a todos por vuestra ayuda,
bueno al tema, mi problema es con un formulario, he cogido uno de los tantos que por aqui hay, funciona mas o menos bien, me llegan los correos,pero sin contenido;
como verán apenas me inicio con php y me cuesta detecctar cual es el fallo, aqui os dejo los códigos por si alguien me quiere echar una mano.
el ejemplo que he tomado tiene cuatro partes a saber:
el formulario:

<form action="engranes.php" method="post">
<table border="0" align="center">
<tr>
<td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Contacto</font></div></td>

</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre </font></div></td>
<td><input name="nombre" type="text"></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></div></td>
<td><input name="email" type="text"></td>

</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">URL:</font></div></td>
<td><input name="url" type="text"></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Asunto:</font></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">

<input name="asunto" type="text">
</font></div></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Texto Completo:</font></div></td>
<td rowspan="2"><textarea name="texto" cols="25" rows="6"></textarea></td>
</tr>
<tr>

<td></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="enviar" value="Enviar">
<input type="reset" name="borrar" value="Borrar"></td>
</tr>
</table>
</form></p>

Un codigo php llamado engranes

<?php
if ($_POST == "" or $_POST[correo eliminado] == "" or $_POST == "" or $_POST== "" or $_POST == ""){
include ("error.php");
} else {
include("motor.php");
}
?>

Otro código llamado motor y en en cual creo que esta el problema

<?php
$mi_correo = "[correo eliminado]";
$myname = "serquin";
$email = "email";
mail ($mi_correo,$asunto,"Como estas, $myname.\n
$nombre te escribio un mensaje.\n
Su correo es $email\n
Su dominio.com : es $url\n
$nombre te escribio por lo sig:\n
$texto\n
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mas sobre el $nombre:\n
Navegador: $HTTP_USER_AGENT
IP: $REMOTE_ADDR
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mail enviado desde la forma de registro del web.\n
by serquin\n
---------------------------
","From: Mensaje via web <www.artydecora.netii.net>");
echo "Gracias $nombre, por enviarnos tus comenarios";
?>

El cuarto es solo un html que aparece si no se ha escrito todo.
Nuevamente muchas gracias.
Hola..

En esta sesión puedes encontrar un formulario totalmente validado y práctico para que lo puedas adaptar a tus necesidades ok..

[url]http://www.comocreartuweb.com/phpBB2/sutra105043.html


Espero te sirva por que la verdad esta muy bien hecho..

Saludos..