Hola.
Bueno respecto a tu primera pregunta, ¿Por que mejor no creas botones dentro del flash y que cada botón sea una canción diferente? Creo que para estos casos la mejor opción es hacerlo de esa manera usando XML.
Mira algo al respecto:
http://www.cristalab.com/tutoriales/...k-y-list-c25l/
Respecto a tu segunda pregunta, creo que para un conocedor no existe forma de impedir que la canción sea descargada. La única forma que veo sería usando un servidor FMSS (Flash Media Streaming Service), pero es muy costoso.
La otra es poner canciones de prueba con marcas sonoras.