Y las descargas de alguna manera pasan o son administradas por algun script en PHP???
O simplemente tienes los archivos y alguien los descarga tecleando la URL??
Si sirves los archivos con algun script, entonces podras inventar algun truco para "simular" el resultado que esperas, pero si simplemente subes los archivos y se bajan con la URL, pues poco podras hacer...
Opcion A=
www.tuserver.com/archivos.php?id=12
Asi si puedes
Opcion B=
www.tuserver.com/archivos/lacancion.mp3
No puedes
Espero que quede claro.
Para lograr la opcion A, es necesario manejar algunas funciones de PHP como fopen(), fread(), close(), header(), etc...