hi,
for(i = 0; i<document.form.list.length; i++){
document.form.test[i] = new Array();
seit wann kann den ein formular als element arrays haben?
ein formular hat input-felder, selects oder ein textarea als elemente, aber doch kein array.
document.form.test[i]["value"].value = document.form.list.options[i].value;
was du mit dieser syntax bewirken willst, könnte ich allenfalls raten. das reservierte wort "value" als array-index zu verwenden, finde ich jedoch bestenfalls ungünstig - es kann probleme machen.
dein ganzer ansatz ist m.E. nicht tauglich, deine anforderung zu erfüllen.
wenn schon, dann müsstest du erstmal über's DOM neue inputs unterhalb des forms erstellen, die du dann mit werten befüllst.
erscheint mir allerdings zu ümständlich - ich würde eher versuchen, alle werte durch ein trennzeichen getrennt in _ein_ _vorhandenes_ input-feld zu schreiben, und dann php-seitig die werte wieder zu trennen (z.b. über explode()).
gruss,
wahsaga