Hola:
Aunque esté desaprobada la etiqueta embed, tú mismo podrías usar el reproductor que cada navegador/sistema tenga predeterminado...
Música en la web, puedes ver que se pueden usar nuestros propios ficheros... y lo de subirlos, con un lenguaje del server puedes también hacerlo tú...
Saludos