Mira este link creo que te puede servir para lo que deseas
Cierre de sesión por inactividad en PHP ademas de esto si deseas que el script se ejecute cada cierto tiempo tendras necesariamente que programar un Cron Job para realizar el trabajo si estas Bajo linux tu server o una tarea programada bajo windows.
Saludos.