Для блокировки спамеров вы должны использовать Google reCaptcha, как сказал @Byron.
Для некоторых сложных проблем безопасности, я бы порекомендовал взглянуть на сайт OWASP. Проект OWASP определяет список под названием Ten Top Project, где самые распространенные проблемы безопасности в веб-приложениях.и как их решить.
Кроме того, для некоторых статей по безопасности, связанных с использованием PHP, я бы порекомендовал web Криса Шифлетта.
Возможно, я даю вам тожемного материала для одной контактной формы, но уровень безопасности определяется только вами, я могу лишь указать некоторые хорошие ресурсы.Надеюсь, вы найдете это полезным