Isto é questão relacionada com JavaScript + Ajax, não com PHP ou ASP.
Mas os passos serão estes:
- Verificar se o pop up já foi apresentado
- Começar a contagem decrescente
- "Disparar" o pop up
- Colocar um cookie que indique que o pop up já foi apresentado