Espero no estar diciendo una burrada, ya que me extraña que mauled y compañia no lo resuelvan, quizas lo que buscas es esto...
Código PHP:
session_start(); //Comienza la sesion
define('MAX_IDLE_TIME', 3); //Tiempo máximo de inactividad
Este define lo vi no me acuerdo donde, yo lo uso siempre, a los 3 minutos de inactividad, y por inactividad me refiero a que al tio no hace nada de nada en la pagina. se destruye la sesion.
Espero que os sirva.
Salu2!