Можно написать простой скирпт.
Суть: при нчле выполнения задания пользователь попадает на Ваш сайт, скрипт добавляет сигнатуру (обычное рандомное число или фразу) и ip в куки сессию. При каждом обновлении сравнивает их и, в случае совпадения, просит почистить куки и сменить ip. Как только сигнатура и ip, что были занесены в сессию, меняются, скрипт перенаправляет пользователя на Ваш сайт.