Hola Elex:
Lo que yo hago en mi página es usar una capa oculta y escribo en la capa una etiqueta embed cuando hago el enlace...
Algo así:
function sonar() {
var son = "<embed src=sonido.mid loop=1>"
document.getElementById("sones").innerHTML = son;
}
y en el cuerpo algo así:
<html>
...
<body>
<a href=tuLink.html><img src=tuImagen.gif onclick=sonar()></a>
<div style="visibility:hidden" id=sones></div>
Saludos