Muchas gracias por la ayuda. me sirvió mucho. Esto es lo que hice en javascript para poder acceder a la lista en php:
Primero para poder realizar la operacion de concatenación en el botón que envié el formulario, llamé la función de concatenación:
<input type="submit" name="enviar" value="Enviar" onClick="concatena(this.form)">
<input type="hidden" name="oculto">
la funcion en javascript es:
function concatena(formu)
{
var resultado ='';
for (i=0;i<formu.lista.length; i++) {
// if (formu.lista.options[i].selected){ //si quisiera grabar solo los que están seleccionados
resultado = resultado + "|" + formu.lista.options[i].text;
// }
}
formu.oculto.value = resultado;
}
y finalmente cuando se realiza el action de mi formulario y se abre la página en php, puedo manejar la lista sin problemas. para separarlos en un arreglo ocupo la función explode:
$paso=explode("|",$oculto);
y finalmente tengo acceso a cada uno de los elementos referenciando a su índice.
$paso[indice] 
Ojalá, esto les sirva a otros tanto como a mi.