forse il problema è che, utilizzando tu un array bidimensionale in $_SESSION, pretendi di dare un valore senza specificare l'esatta posizione in cui desideri inserirlo. In altre parole, forse manca il secondo riferimento.