Можно ли заблокировать доступ к сайту человеку по его ip?
Заблокируется конкретный IP адрес, который может быть в дальнейшем у другого пользователя, если IP динамический (а это более вероятно).
Блокировка по IP - борьба с ветряными мельницами. Динамические IP вы замучаетесь блокировать, про proxy вообще молчу. Удаляйте голоса из базы, если они вам не нравятся, или напишите сценарий, который будет плохие оценки удалять самостоятельно, но блокировка не поможет.
Можно, но бессмысленно.
PPPoE как бы намекает, что адрес динамический. 
И пусть он день-два-три не меняется, но послезавтра может поменяться.
Делают не так.
Подскаживают куки, к примеру.
А более-менее гарантию от накруток дает авторизация через, к примеру, социальные сети.