Sólo una acotación al ejemplo de zaceks.
Si bien se puede asignar las pociociones 1 como primer elemento del array y la 2 como último para un array de dos elementos como hace aquí...
Código:
arreg(1)=valor
arreg(2)=valor2
... conviene definir la posición 1 como el elemento 0 y la dos como el elemento 1 así:
Código:
arreg(0)=valor
arreg(1)=valor2
Se le debe haber "escapado", porque luego entra en una contradicción aquí:
Código:
For i=0 to UBound(arreg)
response.Write("<br>"&arreg(i))
...
Next
Que daría un error de "subíndice fuera de intervalo" (o algo así) porque la posición 0 no existe.
Saludos