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