Hola, un reproductor es habitual hacerlo con Flash, hay bastantes ya creados que están disponibles para uso libre, mírate este enlace:
http://www.genbeta.com/multimedia/10...aming-en-flash
Luego en el segundo enlace hablan de otro reproductor que además permite alojar el mp3 en el servidor de los desarrolladores:
https://sites.google.com/site/imagen.../reproductores
Yo no lo conozco pero es cuestión de probar.
El tema de la transferencia será el peso de mb`s que tenga tu archivo mp3 multiplicado por el número de usuarios que lo oigan, si tienes alojada tu página en un servidor de pago no creo que tengas problema.
saludos