А в чем именно проблема?
Подход стандартный: форма, капча, серверсайд.
Или можете использовать какой-нибудь готовый, бесящий всех "online консультант".
Вообще, честно говоря не понимаю этих форм обратной связи - на сайте же есть мыло, телефон 8-800. Кому нужна форма?