Vyacheslav
Я бы время на клиенте считал.
Честно говоря даже не знаю как сервер должен ответить клиентской машине, что прошло, к примеру, 2 минуты.
mr. snatch
ну ТС просто не уточнил, при каких условиях должна появиться эта самая форма - серфер просто висит на одной странице, затем, на ней же, спустя некоторое время появляется форма, или серфер лазит по сайту, и уже потом (после нескольких переходов по внутрякам) на каждой странице и появляется эта форма ;)
если первое - то JS, как например показал образно grozny, если всё-таки второй, то сессии, как говорил ibiz
Оффтопик: зы: как я чОтко ситуацию разрулил!