Hasta donde yo te puedo ayudar deberias de hacer algo asi:
// iniciamos sesiones
session_start();
// Destruimos la session de usuarios y variables usadas.
//------------------------------------------------------
session_name($sesion);
// Nombre de la session
session_unset();
// Se elimina el valor asignada a todas las variables registradas
session_destroy();
// Eliminacion de todos los datos asociados con la session
y esto seria todo lo que hay que hacer con respecto a que la secion dure cierto tiempo si hay la forma de hacerlo en toeria, yo en la practica aun lo ejecuto
espero que te sirva
Kike Lee
Paz && Bien