c'è anche un tutial sul sito di HTML.it cmq scipt di SuperSAIBAL, modificato da me...

codice:
<HTML> 
<HEAD> 
<TITLE>Segnala sito</TITLE> 
<SCRIPT language="Javascript">
<!--
/*
saibal copyright - 2001 - http://www.lorenzone.it
GRAZIE SAIBAL :)
*/ 

var emailAddress="";
function destin() {
var link = "http://www.ale500.it"; // sito da suggerire

var messaggio_iniziale = "Messaggio inviato a " + emailAddress; // messaggio iniziale dell'email

var mittente = document.forms[0].elements[0].value;

var destinatario=document.forms[0].elements[1].value; 

document.forms[0].elements[2].name = messaggio_iniziale; //messaggio_iniziale 

funz_destinatario = "mailto:" + destinatario + "?subject=Sito da visitare!!"; // soggetto dell'email

document.forms[0].action = funz_destinatario; 

document.forms[0].elements[2].value = " Ciao, sono " + mittente + " ho visitato questo sito e devo dire che è veramente interessante, facci un giro e poi mi dici...  il link è il seguente " + link + ", spero sia di tuo gradimento..."// testo che segue il messaggio iniziale

} 

// funzione submit che segue al controllo della funzione nome ed email
function submitForm() { 
if ( (nome() ) && (email()) ) 
if (confirm("\nIl form sarà spedito a :\n\n"+emailAddress+"\n\n Confermi l'invio?")) 
return true; 
else 
alert("\nL'invio è stato interrotto."); 
return false; 
}


// funzione di controllo sul campo nome
function nome() { 
var controlla = document.forms[0].elements[0].value; 
if (controlla == "") { 
alert("\nNon hai inserito il tuo nome.\n\nPer favore inseriscilo.") 
document.forms[0].elements[0].focus(); 
return false; 
} 
return true;
} 


// funzione di controllo sul campo email
function email() { 
emailAddress=document.forms[0].elements[1].value; 
if (document.forms[0].elements[1].value == ""){ 
alert("\nNon hai inserito l'email del distinatario.") 
document.forms[0].elements[1].focus(); 
return false; 
} 

if (document.forms[0].elements[1].value.indexOf ('@',0) == -1 || document.forms[0].elements[1].value.indexOf ('.',0) == -1) { 
alert("\nL' E-mail deve contenere \"@\" e uno o più \".\"") 

document.forms[0].elements[1].select(); 
document.forms[0].elements[1].focus(); 
return false; 
} 
else
{ 
destin();
return true; 
} 
} 
//-->
</SCRIPT> 
</HEAD> 

<BODY BACKGROUND="immagini/sfondo.gif" topmargin=5>
<center>
<font color=orange>
<h2>Segnala questo sito</h2>
</font>
</center>



<center>
<h4>
<font color=blue>
Ti è piaciuto questo sito??? Pensi che possa interessare anche a qualche tuo amico??? Aiutaci a crescere!!! Compila in form ed invialo a chiunque vorrai per informarlo di questo sito...grazie.
</font>
</h4>


</p>
</center>

<FORM ENCTYPE="text/plain" NAME="form" METHOD='post' ACTION='' onSubmit="return submitForm()"> 
<table cellspacing="0" cellpadding="0" width="430">
<tr>
  <td><font face=verdana size=2>* Il tuo nome:</font></td>
   <td><INPUT TYPE="text" SIZE="26" MAXLENGTH=40 ></td>
</tr>
<tr>
  <td><font face=verdana size=2>* Email destinatario:</font></td>
    <td><INPUT TYPE="text" SIZE="26" MAXLENGTH=40 ></td>
</tr>
<tr>
  <td> </td>
    <td><INPUT TYPE="hidden"></td>
</tr>
<tr>
  <td><font face=verdana size=2><div align="justify">Commenti e</div><div align="justify">suggerimenti:</div></font></td>
   <td><TEXTAREA NAME="Questi sono i miei commenti " ROWS=6 COLS=25 wrap=virtual></TEXTAREA></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Spedisci"> 
<input type="reset" value="Cancella"> </td>
</tr>
</table>
</form>
</body> 
</html>