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