Come già ti hanno detto devi portarti dietro l'id dell'annuncio.
Presumo che hai una pagina con un form di risposta, del tipo:
Codice PHP:
$res = mysql_query("SELECT * FROM postobarca WHERE id=$id");
...
$annuncio = mysql_fetch_assoc($res);
// descrizione dell'annuncio
Contatta:
<form action= ... >
<input name="mail">
<input name="testo">
....
</form>
Al form aggiungi come input hidden l'id del annuncio
Codice PHP:
Contatta:
<form action= ... >
<input name="id_postobarca" value="<?php echo $annuncio['id'] ?>" type="hidden">
<input name="mail">
<input name="testo">
....
</form>
Nella pagina dove mandi l'email, riprendi l'id e fai la query per avere la mail
Codice PHP:
<?
$mail = $_POST['mail'];
$id = $_POST['d_postobarca']; //il campo hidden
$res = mysql_query("SELECT * FROM postobarca WHERE id=$id");
$row = mysql_fetch_assoc($res);
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = $row['mail'];
// IL SOGGETTO DELLA MAIL
$subject = "postobarcaannunci.net risposta all'annuncio: (".$row['titolo'].")";
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
$body = "Messaggio da sito.net :\n\n";
...
Ps: come puoi vedere, mancano tutti i controlli