Sería una aplicación que abriese una instancia de un navegador desde que lo ejecutas hasta que quieras que finalice.
Yo intenté algo parecido en javascript pero tuve problemas con el cierre del navegador y el timer. Supongo que sería cuestión de depurarlo.
Por ejemplo en java está esto:
http://www.croftsoft.com/library/tutorials/browser/
Solo tendrías que recoger una colección de direcciones web y hacer un bloque try-catch que intente abrir la instancia del navegador en la web especificada, lanzar el temporizador, cerrar, volver a lanzar el temporizador y volver a iniciar mientras recorres la colección de direcciones.
Suerte.