Я бы сделал так.
2 файла, 1 - это список ссылок через перенос строки разделенные. 2 - номер строки последнего перехода.
Про запуске скрипта прочитать файл 2. Узнать на какую строку надо опуститься.
Прочитать в файле 1 нужную нам строку.
Добавить к значению номера строки единицу и обновить в файле 2.
При достижении конца списка перейти к 1-му значению.
Не люблю php по этому не могу написать код. Но описал логику. fgets - думаю подойдет.