Ciao!
allora, diciamo che per il conto ho risolto.....

<script>

function calcolo() {
a=eval(document.all.primo.value);
b=eval(document.all.secondo.value);
c=eval(document.all.terzo.value);
d=eval(document.all.quarto.value);
etc....

tot=a+b+c+d;

document.all.totale.value=tot; //totale è il nome della input in cui è aggiornato il valore
}
</script>

all'evento onkeyup delle varie input chiamo la funzione.

Il fatto è che stranamente funziona bene su IE, Opera, Chrome e Safari....ma perchè su Firefox no?

Grazie!