come al solito mi perdo qualche passaggio dei tuoi scritti... prova a seguire questa linea:

SCRITTURA COOKIE

funzione(array)
ciclo: array
crei una stringa con separatore - contenente tutto l'array
scrivi il cookie


LETTURA

funzione
prendi cookie
spacchi la stringa ad ogni -
ritorni l'array