Попробуйте базовую отладку:
$sql = "INSERT INTO comments (comment, content, content_id, poster, date)
VALUES('{$_POST['comment']}', 'thread', '$thread_id', '1', NOW())";
echo "$sql<br />";
mysql_query($sql);
Затем вырезайте и вставляйте то, что выводится в клиент командной строки MySQL, и смотрите, получаете ли вы какие-либо сообщения.
Единственное, о чем я могу думать, это размер пакета MySQL, но это очень далеко:
mysql> show variables like '%packet%';
+--------------------+-----------+
| Variable_name | Value |
+--------------------+-----------+
| max_allowed_packet | 268435456 |
+--------------------+-----------+