crea la pagina che metterai sul sito e chiami posta.html

<script language="JavaScript1.2">
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/
//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
</script>
<form method="post" action="send.php" onkeyup=highlight(event) onclick=highlight(event)>
Il tuo nome

<input name="nomemittente" type="text" size="50" />


Il nome dell'amico

<input name="nomedestinatario" type="text" size="50" />


L'indirizzo e-mail dell'amico

<input name="emaildestinatario" type="text" size="50" />


<center>
<input name="invia" type="image" src="img/invia.jpg" alt="invia il modulo" title="invia il modulo" width="78" height="38">

</form>

essenziale ricordare il name che dai ai vari campi
quando io vedo il tuo sito compilo il modulo e clicco invia partre una mail.... perchè sul server tu hai messo un file send.php

<?PHP
// Processo di recupero dei dati
$nomemittente = $_POST['nomemittente'];
$nomedestinatario = $_POST['nomedestinatario'];
$emaildestinatario = $_POST['emaildestinatario'];
// Configuro il testo del messaggio che apparirà all'amico
$messaggio = "Ciao sono $nomemittente, ho scoperto questo sito che ti suggerisco di visitare
<a href='http://www.ILMIOSITO.IT'>IL MIO SITO";
// Processo di controllo [Opzionale]
if ($nomemittente==null)
{
echo ("Errore: compilare il campo 'Il tuo nome'");
}
else
{
if ($emailmittente==null)
{
echo ("Errore: compilare il campo 'Il tuo indirizzo e-mail'");
}
else
{
if ($nomedestinatario==null)
{
echo ("Errore: compilare il campo 'Il nome dell'amico'");
}
else
{
if ($emaildestinatario==null)
{
echo ("Errore: compilare il campo 'Indirizzo e-mail dell'amico'");
}
else
{
// Processo di configurazione dell'email
// [Destinatario, mittente, ecc]
$mail_to = $emaildestinatario;
$mail_subject = "$nomemittente ti segnala";
$mail_body = "

<font color=#000000>$messaggio</font></p>";
// Intestazioni HTML
$mail_in_html = "MIME-Version: 1.0\r\n";
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mail_in_html .= "From: <$mail_from>";
// Processo di invio
if (mail($mail_to, $mail_subject, $mail_body, $mail_in_html))
{
echo ("E-mail inviata con successo");
}
else
{
echo ("Errore interno durante l'invio...");
}
}
}
}
}
?>

lo fai con blocconote copia questo codice e metti il nome del tuo sito se vuoi fare qualche modifica ricorda il name campo che ti dicevo
hai finito? vai su salva con nome per dare estensione php dei mettere tutti i file in salva come e scrivere send.php
Hai finito? sappi che devi mettrlo online non puoi testarlo in locale

se vuoi puoi vederlo su WWW.villapiana.sv.it link