Haciendo un script con PHP,ASP o algun lenguaje del lado del servidor, el script debera ser capaz de realizar ya sea una conexion FTP para subir el archivo o via HTTP, ademas de que al concluir la transferencia, debera tambien ser capaz de escribir o añadir una nueva al archivo XML que alimenta al reproductor.
Tambien requerirá que el archivo la carpeta donde alojes los archivos tenga permisos de escritura, para que el script pueda manipular el archivo XML, por supuesto necesitará un sistema de seguridad un login para que en un dado caso un usuario logre dar con la interfaz no haga mal uso de ella.
Saludos