Hola,
No me hagas mucho caso, pero, siempre puedes guardar en una cookie los valores de un array u objeto
"serializado". De este modo, lo que guardarás en realidad es una cadena, que, posteriormente, podrás
"deserializar", de manera que obtengas de nuevo el array u objeto correspondiente. Otrosí ten en cuenta que las cookies pueden almacener determinada cantidad de texto y no más... si se trata de guardar gran cantidad de texto deberías acaso pensar en utilizar la sesión del usuario (variable "$_SESSION") o "algo" en el servidor, como pueda ser un archivo o base de datos.