Bueno, al final lo he resuelto con este PHP:
   Código PHP:
    <?
mysql_connect("XXX.XXX.XXX.XXX","Usuario","Contraseña");
mysql_select_db("database");
$result=mysql_query("SELECT * FROM phpbb_posts_text LEFT JOIN phpbb_posts ON phpbb_posts_text.post_id = phpbb_posts.post_id WHERE (phpbb_posts.post_id) IS NULL");
while ($row=mysql_fetch_array($result)) {
    mysql_query("DELETE FROM phpbb_posts_text WHERE post_id = $row[0]");
    echo $row[0]." ... borrado!<br>";
}
mysql_free_result($result);
mysql_close();
?>    
  Un remedio casero pero que ha funcionado, total no eran ni 1000 los registros a borrar, ha tardado un par de segundos en hacerlo 
 
 
Por cierto Teri, gracias de nuevo, sin tu ayuda no habría podido hacerlo 
 
 
Un abrazo 
