Deberias buscar un poco hay miles...
No se que quieres hacer con el formulario luego, si guardarlo en una base de datos, si mostrarlo... por lo que dices del mail supongo que enviarlo a un correo, el código podría ser el siguiente:
Código PHP:
<?php
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
//...formulario
<input type=submit value="Enviar">
</form>
<?php
}else{
$cuerpo = "Formulario enviado\n";
$cuerpo .= "variable1: " . $HTTP_POST_VARS["nombre_de_la_variable1"] . "\n";
$cuerpo .= "variable2: " . $HTTP_POST_VARS["nombre_de_la_variable2"] . "\n";
$cuerpo .= "variablen: " . $HTTP_POST_VARS["nombre_de_la_variablen"] . "\n";
//mando el correo...
mail("tu_correo@tu_correo","Formulario recibido",$cuerpo);
//das las gracias por el envio
echo "Mensaje de agradecimiento por el envio";
}
?>
el archivo se ha de llamar envia_form_php.php.
Saludos