Probablemente te sea mas facil usar una cookie, ya que a esta le puedes indicar un "Tiempo de Vida"...
Código:
setcookie("Tu_Galleta",$TuValor,time()+1800);
Ignoro si existe tal cosa para una sesion.
Espero haber sido util
<tr>
<td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">
www.ideasfreelance.com
[/CODE]</td> <td align="right" bgcolor="#666666">