Cita: Una vez que tengo los datos los recogo y los proceso con arrays
Tú misma te has dado la solución, si tu select es una lista múltiple, al momento de recoger su valor tendrás lo siguiente
lista = Request.Form("lista")
Response.Write(lista)
Esta es mi salida:
Puedes hacer un mediante el uso de la funcion split, un arreglo:
arr = split(lista, ", ")
Luego juegas con tu arreglo y asi ya sabes cuantos y que elementos tienes.
Saludos