Lo puedes hacer usando un Cronjob si trabajas bajo linux o una tarea programada si trabajas bajo windows, el cual te ejecute ese script cada cierto tiempo para controlar el tiempo de inactividad de cada usuario, la otra opción que tienes es utilizar cookies.
Saludos.