Beh strutturare i dati e' sempre una soluzione migliore rispetto ad usare tante variabili.
Puoi per esempio crearti un array di links che salvi in session e lo scorry quando serve con un normalissimo ciclo senza per forza dover caricare poi a mano variabile per variabile.
Inoltre secondo me se poi devi eseguire sempre le stesse operazioni su tali dati a sto punto ti crei una bella classe con i suoi attributi e metodi e ti salvi l'oggetto in session cosi' poi a necessita' scarichi l'oggetto dalla session e quindi ne usi i metodi.
Vedi te cmq io ti consiglio di salvare una struttura dati piuttosto che non tante variabili.