tutti i campi della tabella sono in formato testo o varchar?
non è che ci sono anche degli integer o date/time?
per seguire il consiglio di Alhazred, fai così (è impossibile che non ti scriva nulla, a meno che non ci siano errori nel codice non segnalati prima di arrivare a questo punto):
Codice PHP:
$querybacleggi = "INSERT INTO bachecaforum (nome,titolo, testo, datamessaggio, timemex, timescrittura, luogo, thread) values ('$nome','$titolo','$testo','$data','$ora','$timescrittura', '$luogo','$thread')";
echo $querybacleggi;
// non eseguire la query
// $messaggioleegge=mysql_query($querybacleggi) or die(mysql_error());