Este será un ejemplo de lo que tu tendrás que hacer...
CODIGO DEL FORMULARIO (HTML)
Código HTML:
<FORM name="NOMBRE_FORMULARIO" method="POST" action="NOMBRE_ARCHIVO_PHP.php">
Escriba su nombre: <input type="text" name="nombre_cliente"><br>
Escriba su e-mail: <input type="text" name="email_cliente"><br>
Escriba el nombre de su amigo: <input type="text" name="nombre_amigo"><br>
Escriba el e-mail de su amigo: <input type="text" name="email_amigo"><br>
Agregue un mensaje (opcional):<br>
<textarea name="msg" rows="5" cols="35">ACA ESCRIBES ALGO PREDETERMINADO O NO ESCRIBES NADA PARA (LOGICAMENTE) NO MOSTAR NADA</textarea>
<br><br>
<input type="submit" name="Submit" value="Recomendar">
<input type="reset" value="Borrar">
</FORM>
Muy simple no ??? ... tu debes completar el formulario de acuerdo a lo que quieras, recuerda el formulario es sólo HTML.
CODIGO PHP (será un e-mail con HTML en su mensaje)
Código HTML:
<?
$mail = "$email_amigo";
$asunto = "Invitación de recomendación (cambialo a tu pinta)";
$de = "$nombre_cliente";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$cuerpo = "<HTML>
<HEAD>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
</HEAD>
<BODY bgcolor=FFFFFF text=000000 topmargin=10 leftmargin=10>
<TABLE border=0 cellpadding=0 cellspacing=0 align=center width=500>
<TR>
<TD align=left valign=top colspan=2>
<font face='Verdana, Arial, Helvetica, sans-serif' color='000000' size=2>
<b>Don(ña) ".$_POST["nombre_amigo"]." :</b>
</TD>
</TR>
<TR><TD colspan=2> <br></TD></TR>
<TR>
<TD align=left valign=top width=120> </TD>
<TD align=left valign=top>
<font face='Verdana, Arial, Helvetica, sans-serif' color='000000' size=2>
Su amigo(a) ".$_POST["nombre_cliente"]." (".$_POST["email_cliente"].") le está invitando
a visitar nuestro sitio web:
<br>
<a href='http://tusitio.algo' tarjet='_blank'>http://tusitio.algo</a>
<br><br><br>
Si usted no conoce a esta persona (".$_POST["nombre_cliente"]."), por favor elimine este e-mail de su bandeja de entrada.
<br><br>
Puede ser que ".$_POST["nombre_cliente"]." haya escrito
un mensaje para usted: ( OPCIONAL )
<br><br>
".$_POST["msg"]."
</font>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>";
$accion = mail($mail, $asunto, $cuerpo,"From: $de <$headers");
?>
Si te fijas en este ejemplo se envía un e-mail con texto html pero también puedes hacerlo sin html (sólo texto).