i risultati doppi nell'array dopo mysql_fetch_array sono dovuti al fatto che nella suddetta funzione non hai specificato nessuna delle costanti MYSQL_ASSOC, MYSQL_NUM oMYSQL_BOTH

la prima fa si che i valori dell'array siano richiamabili da $array["valore"]
la seconda solo da $array[0]
la terza da entrambi

spero sia questo quello che intendevi