Hola Al Zuwaga
Hola u_goldman
gracias por vuestras respuestas, la verdad es que me e complicado la vida, si señor, no veas lo que hace un buen sueño reparador a las neuronas, jeje, me e despertado con la idea que plantea u_goldman, e puesto separaciones para diferenciar los elementos, cuando lo que tenia que haber echo es poner los valores que no existen como valor 0 y así con ver la posicion de cada elemento saber que son y meterlos en cookies para que despues pueda recuperarlos sin ningún problema.
En principio a mi entender con separar todo los caracteres por por ejemplo un - y hacer un:
valorsincoma = Split(valorproductos,",")
n= 0
for I=LBound(valorsincoma) to UBound(valorsincoma)
n = n + 1
se me pondrían todos los valores separados, estos tendrian una posicion que les asigno con el valor n, y de esta forma pondría un if
if n = 1 then
request.cookies("id") = ""valorsincoma(I)
elseif n = 2 then
creo que de esta forma podría funcionar, ahora lo probaré.
Gracias a los dos por contestar