Para Internet Explorer es sencillo:
Código PHP:
<html>
<head>
<script>
function Reproducir(){
document.all.sonido.src = "archivo.au"} //au, wav, mp3, mid...
</script>
</head>
<body>
<bgsound id="sonido">
<a href="javascript:Reproducir()">Reproducir</a>
<br>
<img src="imagen.ext" onclick="Reproducir()">
</body>
</html>
Te reproducirá el sonido hasta que se termine. Si dura 10 segundos, se reproducirá esos 10 segundos, y luego se parará a no ser q vuelvas a clickar el enlace, pues en ese caso, se reproducirá desde 0. Para volverlo a escuchar, habrá que pinchar de nuevo.
Si quieres con opción de pararlo:
Código PHP:
<html>
<head>
<script>
function Reproducir(){
document.all.sonido.src = "archivo.au"} //au, wav, mp3, mid...
function Parar(){
document.all.sonido.src = ""}
</script>
</head>
<body>
<bgsound id="sonido">
<a href="javascript:Reproducir()">Reproducir</a> <br>
<a href="javascript:Parar()">Parar</a> <br>
</body>
</html>
¡Saludos!