Podes crear cookies que contengan una gran cantidad de datos hasta un maximo de 4kb si no me equivoco.
para crearla usas el
response.cookies("nombredecookie")("campodecookies")= variable
Es decir una cookie puede ser como una tabla con varios campos. Un nombre general y un nombre por campo
aqui esta un pequeño ejemplo
Response.Cookies("Estilo")("Fondo") = Fondo
Response.Cookies("Estilo")("Letra") = Letra
'Para recuperar la informacion
Fondo = Request.Cookies("Estilo")("Fondo")
Letra = Request.Cookies("Estilo")("Letra")