Тут нужно полагать, что ваш ответ требовался немного раньше, а теперь уже все решено, Философ уже сделал форум закрытым для гостей, так как я пробовал специально ради эксперимента написать пару сообщений в разных разделах форума и нигде не получилось. Поэтому ваш ответ запоздал. Более того лично я не согласен с формулировкой, потому что при закрытости форума от гостей спамеру придится регистрироваться, а при открытом форуме спамер может не регистрироваться. Таким образом получается что при открытом форуме администрация может только удалять сообщения спамера, а при закрытом форуме админы могут заблокировать нарушителя.
На мой взгляд разница между удалением сообщений содержащих спам и между блокировкой пользователя не много различий: удалять сообщения придется все равно, а предпринять действия администрация сможет только в то время когда на форуме есть хотя бы один администратор или модератор. Таким образом спаммер будет ждать пока на форуме никого не останется оз пользователей и администрации, а потом сделает свое грязное дело.