Puoi usare
arr=new Array();
for(i=0;i<document.invio.length;i++)
{
arr[document.invio.elements[i].name]=document.invio.elements[i].value;
}
anche se cmq memorizzo in un mio Array
quello che c'è in un'altro array...quindi è abbastanza inutile....
Infatti si possono refereziare gli oggetti dell'array elements anche attraverso stringhe
document.invio.elements['nome_campo'].value