Hola suenomistico:
Hay una función javascript, que permite hacer algo después de un determinado tiempo: setTimeout...
Se puede poner en el "body" de una página una función que active un pop-up después de unos segundos, y en esa misma función hacer que se cierre solo después de otro tiempo.
En el pop-up puedes poner lo que quieras.
La verdad es que las posibilidades son ilimitadas.
¿Tienes idea de algo para intentar hacerlo?
Saludos