devo mettere in ordine alfabetico un numero variabile di loop

<TMPL_LOOP name>

<div><TMPL_VAR name1></div>
<div><TMPL_VAR name2></div>
<div><TMPL_VAR name3></div>

</TMPL_LOOP name>

questo codice loop puo essere ripetuto piu volte, riesco a mettere in ordine alfabetico i tre nomi,
ma il risultato dei due loop consecutivi rimane

andrea
claudio
davide
angela
claudia
federica

lo script che genera il loop è in perl ma credo si possa lavorare usando html
magari chiudendo tutto in una textarea.
qualcuno ha qualche idea?