Модераторы или админы, мой совет по борьбе со спамом, - сделайте премодерацию аккаунтов.
После регистрации нового пользователя на запись доступна только одна ветка - "подтверждение регистрации". Там спамер в свободной форме просит его зарегить. Одну ветку модератору гораздо проще чистить и контролировать чем весь форум. Если запись выглядит адекватной, то ему выдаются права на создание сообщений в других ветках. Не думаю, что много спамеров будет проходить это, обычно их задача проще.
Конечно некие неудобства для обычных пользователей будут, но имхо это не так проблемно как читать засранный дебилами форум.
Извините за оффтопик. Могу прицепить фотку рокета, чтобы было в тему. )))