hola
mauled, el modificar session.gc_maxlifetime en el php.ini determinara la vida de la sesion en general, el problema plantea eliminar la sesion despues de un cierto tiempo de inactividad...
puedes poner algo asi:
este javascript en las cabeceras de todas tus paginas:
Código:
<script>
setTimeOut('location.replace("logout.php")',600000);
</script>
el segundo parametro (el tiempo) esta dado en milisegundos
ya en logout.php eliminas la sesion y todo eso
Salu2