come posso riempire un array bidimensionale all'interno di un ciclo ?

es.

devo prendere dalla tab persone gli ID delle persone:

per ogni ID devo prendere dalla tab recapiti i suoi recapiti.

quindi dovrei riempire il mio array bidimensionale con due cicli while giusto?

while (--prendo l'id della persona--){


while (--PRENDO I RECAPITI--){
riempo l'array

}

}

non riesco a trovare la sintassi giusta per riempirlo.
Potete aiutarmi???

GRAZIE