asort() hace justamente lo que pides...
pero tu lo estas haciendo directamente de tu imaginación, sin leer acerca de como funciona... y como utilizarlo...
Código PHP:
$cadena = "Juan, Alvaro, Pedro, Pepe";
$separar = explode(", ",$cadena);
asort($separar); // nota que no asigno nada
$unir = implode(", ",$separar); // tampoco es necesario $ordenar
echo $unir;
PDTA: ¿que de malo hay en leer una referencia o manual??