Если под термином "заходила на сайт" подразумевается авторизация на сайте (исходный код которого у тебя уже есть), то значит осталось только сделать паузу на 2 минуты:
Если нужно чтобы приложение при этом не зависало, тогда примерно так:
Код:
var
dt: TDateTime;
.....
dt := Now + 2 / MinsPerDay;
while Now < dt do
begin
Sleep(100);
Application.ProcessMessages;
end;
Или же с использованием таймера TTimer.