Спасибо за подробный мануал, но к сожалению это не вариант. У меня достаточно крупный форум, 80% новичков общается между собой с 0 постов в личных сообщениях. Есть еще несколько моментов, почему это не пригодно.
Не нужно создавать гору условий, достаточно черного списка слов, как например с системой "антимат" в постах. Спам идет хрумерами, это не сложно оградить. У меня был форум на другом движке, там если не изменяет память в черный список слов можно внести стандартными средствами. А вот в IPB даже плагин найти не смог. В очередной раз убеждаюсь в ущербности IPB во многих моментах.