pésima idea... lo mejor en este caso sería usar variables de sesión, ya que estas si permiten almacenar arrays completos...
usar cookies es mala idea, ciertamente sirven para almacenar datos en el cliente, pero solo se recomienda guardar datos pequeños, que sirvan para obtener datos mas grandes....
en ningún momento es bueno almacenar muchos datos en cookies, ya que tienen limites!!