Visto che hai citato PHP, su due piedi ti consiglierei di non usare gli attributi di gli elementi come telefono="...." fax="...." email="....".
Una struttura corretta sarebbe:
<utenti>
<utente>
<nome></nome>
<cognome></cognome>
<telefono></telefono>
<fax></fax>
<email></email>
</utente>
<utente>
<nome></nome>
<cognome></cognome>
<telefono></telefono>
<fax></fax>
<email></email>
</utente>
</utenti>
Una volta creata questa struttura devi elaborare una funzione che inserisce in array ogni singolo valore, dopodiché li ordini.
Una soluzione un pò complessa; forse la soluzione migliore è usare un database come tu peschi i dati e li ordini per email.
Quello che vuoi fare non è semplice se non hai un pò di domestichezza con la programmazione.
Un aiuto forse lo trovi qui:
Import XML on Mysql
Alex