Crea un array y utiliza la funcion explode para guardar los trozo en el array
Código PHP:
$cadena = "REPRODUCTOR MP3 GRATIS";
$trozos = explode(" ", $cadena);
Eso te da $trozos[0]="REPRODUCTOR" $trozos[1]="MP3" y $trozos[2]="GRATIS" y despues los desordenas manipulando los indices del arreglo con alguna función matematica.
suerte.