si lo hay te recomiendo ke hagas con ajax para procesar la sessión sin recargar la página, yo lo hago kon jquery mas o menos así:
Código:
$(document).ready(function(){
$("#buttonEnviar").click(function(){
$.post("guardaSession.php",
{valorSelect: $("#select").val()},
function(json){
if(json.msg=="ok"){
alert("variable guardada");
}
},"json");
})
})
y en el PHP que recibes cojes la variable y la guardas
Código PHP:
$_SESSION["nombre"]=$_POST["valorSelect"];
el resto es html así que asumo q sabes como hacerlo espero te ayude.