Lo de la musica lo puedes hacer en Flash... te da la posibilidad crear un cuadro con elementos para On y Off .. o pause para quienes no quieran escuchar la musica y no necesitas crear un reproductor, puedes hasta cambiar canciones...
NO me preguntes como se hace porque ni idea, pero he visto muchas web con eso y de pub`s por sobre todo... aca te va una idea..
http://www.kmasu.com/