Sí que se puede, con PHP, mírate este manual para empezar y este otro para hacer lo que tú dices:
-
http://www.webestilo.com/php/
-
http://www.desarrolloweb.com/articulos/2491.php (bastante complicado)
Lo del refresco sería así:
<meta http-equiv="refresh" content="60;url=http://direccion.com" />
Puedes cambiar el 60 por otro número de segundos, y direccion.com por tu página.