Hai ragione...alla fine si pensa alle cose più complicate e la soluzione è sotto il naso...

Toglimi però una curiosità....è corretto creare l'array al di fuori del programma che genera fisicamente il grafico e passarla come in questo caso in una variabile di sessione o dovrebbe essere anche possibile fare tutto nel modulo che genera il grafico ?