Non posso farti tutto. Un minimo di sforzo lo devi fare anche tu.

La funzione tipo showscore() deve stare in ogni pagina, ma alla fine non deve dare gli alert, ma salvare il dato in una variabile nel frame piccolo (chimiamolo "risultati").

Alla fine l'ultima pagina dovra` visualizzare tutti i risultati.

Supponiamo che nel frame risultati ci siano queste matrici:

var usr_score = new Array(0,0,0,0,...);
var max_score = new Array(4,6,2,5,...);

dove il numero di elementi corrisponde al numero delle pagine, quindi il primo si riferisce alla pagina 0, il secondo alla pag. 1, ...

Le varie funzioni showscore dovranno quindi salvare il proprio score nella matrice al posto opportuno, e passare alla pag successiva (al posto dei due alert):

parent.risultati.usr_score[0] = score;
document.location.href = "paginasuccessiva.htm";

Il numero 0 si riferisce all apagina 0, poi ogni pagina avra` il suo numero.

Quando vuoi visualizzare i risultati dovrai chiamare una funzione che visualizza i vari punteggi, confrontandoli con i dati di max_score.

Ciao
Michele