Holas, como te va, se me ocurre de una forma, pero seria un tanto incomoda para el usuario... Lo que podrias hacer seria combinar un poco de java con asp y hacer que la pagina se recargue cada 5 minutos por ejemplo y que por cada movimiento (links que toque el usuario) se guarde una fecha en una variable para ser comparada con la de la proxima recarga de la pagina, y si la diferencia de tiempo es igual a 5 min (osea que el usuario no ha tocado ningun link) que te redireccione con asp a caducado.asp donde estara el mensaje de caducidad de la pagina, ojo esto implica que a cada link le tendras que asignar la funcion de guardar en la variable "x" la feha y hora que ha sido tocado, por decirlo de alguna forma...
si queres ahondar un poco en el tema escribime a mi mail.
salu2
<table align="center"><tr><td class="arriba">Si ves las manecillas a cada rato, perderás los segundos...

</td><td><div align="right"><img src="http://www.animaniacos.com/graficos/gifanim/gente/personaj/dibus/dibu0043.gif"></div></td></tr></table>