prova, io non posso provarlo ora:
Codice PHP:
$_POST['messaggio'] = eregi_replace("([a-z0-9\._-]+)(@[a-z0-9\.-_]+)(\.{1}[a-z]{2,6})""[edit: per motivi di privacy l'indirizzo email è stato cancellato]"$_POST['messaggio']); 
HTH
Zappa