Вот у меня на одном проекте так сделано:
<?php
if(stristr($_POST['comment_text'], 'http') === FALSE) {
$status = '1';
}
else {
$status = '0';
}
}
?>
Проверяем, есть ли в тексте комментария вхождение слова http. Если есть, то комментарий уходит на премодерацию, если нет, публикуется сразу. Вы можете сразу удалять такие сообщения без премодерирования.