beh, il risultato finito spero di postarlo prima della tua tesi, la soluzioncina che ho trovato è questa:

inserisco nel value della select quel che voglio memorizzare (nel mio caso 2 variabili) creando una stringa unica con un separatore che mi permetta di recuperarle dopo con il POST:

codice:
<select name='scelta_alimentatori'; onChange='this.form.submit();'>

while($row = mysql_fetch_array($query)) 
	{ 
  	$value = $row['Prezzo_Unitario'].":".$row['Descrizione'];
	 $desc = $row['Descrizione']." ........&euro; ".$row['Prezzo_Unitario'];
	echo '<option value="'.$value.'" >'.$desc.'</option>';
recupero le variabili col costrutto list(var1,var2) = explode ("separatore",stringa) cosi mi ritrovo le variabili già belle pronte e valorizzate, e già che ci sono uso direttamente le $_SESSION come paramentri di list e $_POST per explode così elimino qualche passaggio inutile:

[CODE]
if (isset ($_POST['scelta_alimentatori']))
{
list($_SESSION['prezzo_alimentatori'], $_SESSION['desc_alimentatori']) = explode(":", $_POST['scelta_alimentatori']);