Non ho visto risposte, forse perchè mi sono spiegato male, così ora vi spiego meglio il mio problema.

Ho una pagina con un form. Questo form è dinamico, ossia si possono aggiungere quanti campi input si vuole cliccando un un link "aggiungi campo". Questi campi non hanno nomi diversi es: campo1, campo2 ecc., ma ho utilizzato un array di campi, quindi il loro valore name sarà: campi[].
Se faccio submit o qualsiasi altra operazione, i campi vengono correttamente riconosciuti. Ora però ho bisogno di aggiungere una nuova funzionalità. Ad ogni campo ho affiancato un link "seleziona destinatario" che non fa altro che aprire una popup con una lista di destinatari, un radio button x ognuno.
Quando clicco sul radio button voglio che il valore di esso venga inserito nel campo testo al quale il link "seleziona destinatario" si riferisce.
Es: clicco sul terzo link "seleziona destinatario", il valore passato dalla popup deve venir inserito nel terzo campo input. Utilizzo questa stringa per farlo:

function reload(posizione, nome) {
opener.document.all['nomeDestinatario'][posizione].value = nome;
}

il valore posizione lo passo io alla popup in GET. Però al momento di richiamare questa funzione, mi dà errore: opener.document.all.nomeDestinatario[...] E' NULLO O NON E' UN OGGETTO