bgsound y audio solo funcionan en html5
Falso, bgsound funciona desde IE 2
http://webdesign.about.com/od/htmltags/p/bltags_bgsound.htmpero los que usan linux o mac no les va a reproducir nada porque no usan windows media player.
En linux existen alternativas que se encargan de ello.
mozilla-plugin-vlc, mozilla-mplayer, mozilla-kaffeine .....
En osX , supongo que sera lo mismo o mejor todavia.. que yo sepa tenian una version de WMP (creo que la 8 o la 9).
Puedes hacerlo con html5 y el tag audio... pero te arriesgas a que muchos de tus visitantes no la escuchen pues el unico IE (internet explorer) que llega a ser compatible con eso es IE 9.
Yo te recomendaria javascript. En concreto Jquery.
Con un par de lineas estas listo. Y con soporte desde IE6.
http://jplayer.org/Saludos