Veo que tienes problemas al recibir múltiples valores señalados en un select de tipo MULTIPLE. Esto es un tema que había investigado, junto con otros colaboradores de DesarrolloWeb.com hace tiempo, posiblemente te aclare alguna duda o te ofrezca una pauta de trabajo interesante:
http://www.desarrolloweb.com/articulos/803.php
Miguel Angel
3280
145
214
17