По моему легче было бы сделать это через яваскрипт - в один фрейм грузишь нужный тебе сайт, а в другое - скрипт, который будет кликать, делаешь какой-то принцип по которому он будет находить нужную ссылку, таймер, который через какой-то интервал будет давать сигнал на клик...
Ну это имхо, а мне если честно, более интересно узнать как такое можно организовать на РНР.
Задержать выполнение скрипта можно с помощью функции sleep(), не забудь, что время выполнения сценария по стандарту 30 сек., установи set_time_limit() на нужное время.