hai trovato da solo la soluzione... ricordati che l'array generato dalla funzione mysql_fetch_array() lo puoi chiamare, oltre che per posizione (e io non lo sapevo, l'ho scoperto leggendo questo tuo post!), anche x chiave "nome", dove il nome di ogni singola "cella" altro non è che il nome della colonna del db...
Però forse in questo caso, visto che devi copiare (perchè copiarlo, non ti basta quello che hai già?? ) va benissimo la tua soluzione =)