Hola:
Te pongo un ejemplo de como lo haria yo, a ver si ye vale.
Si tienes un archivo como este:
Código HTML:
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<form name="form1" method="post">
<table>
<tr>
<td class="textegris"></td>
<td>
<select multiple="multiple" size="5" name="sel" id="sel" onClick="javascript:document.form1.action='prueba4.html?val='+this.value;document.form1.submit();">
<option value="Valor1">Valor1</option>
<option value="Valor2">Valor2</option>
<option value="Valor3">Valor3</option>
</select>
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
y luego en la siguiente pagina lo recuperas con $_GET
Código:
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<table>
<tr>
<td class="textegris"></td>
<td>
<?echo "valor es ".$_GET["val"];?>
</td>
</tr>
</table>
</BODY>
</HTML>
Un saludo