da submit normale ti passa solo il campo value.
Per passare anche il campo text della option devi fare un js

fai una cosa come
<form name=".." ... onsubmit="return checkform(this)">
....
</form>


nel js
Codice PHP:
function checkFormfrm )
{
   
//e qui ti gestisci controlli e parametri

  // array delle options
   
opts frm.nome_select.options;

  for(
i=i<opts.length i++)
  {
    
//aggiungi dei campi hidden alla form come le funzioni dom
    
el document.createElement('input');
    
el.setAttribute('type' 'hidden');
    
el.setAttribute('name' 'opt_'+opts[i].value);
    
el.setAttribute('value' opts[i].text);
    
frm.appendChild(el);
  }

  return 
true;