Ciao e grazie per aver risposto così velocemente.
A dire il vero avevo trovato da una decina di minuti dal sito della adobe l'indicazione ad usare _currentframe, ma sono un po' in dubbio sul listener... per spiegarmi meglio incollo qui il sorgente che ho editato:

//Variabile per salvare il progressivo
var link:SharedObject;
//Listenetr dello SharedObject
function link_listener(lso:SharedObject) {
if (lso.getSize() == 0) {
lso.data.frame = this._currentframe;
} else {
gotoAndStop(lso.data.frame);
}
}


Poi in ciascuna pagina salverei il numero di frame così:

link.data.frame=_currentframe;
link.flush();


Mi sapreste dire se il codice è corretto?