Ну как минимум прикрутить индивидуальную капчу к каждому кандидату, при том что капча должна сгенерироваться для какого нить логического ответа, после голосования, зафексировать голос, еще лудче сделать доступ для авторизованых пользователей, как минимум все это в совокупности усложнит накрутку и то, обойти можно при сильном жилание.