El problema es que no se como empezar.
Se me ha ocurrido separa Autor de Cancion gracias al guión que hay entre ellos. Para ello quizá así podría hacerlo..
Código:
$title = "Autor - Canción";
list( $autor, $cancion ) = split( '[-]', $title );
echo "La cancion de $autor; se llama $cancion;<br>\n";
Se me ocurre hacer algo así pero supongo que no estará bien el código en sí, pero alguna cosa parecida qu me hiciera eso, o tirar de ese código arreglandolo.