Per quanto riguarda i frame; dicevo naturalmente di fare un

<frameset rows="1,*">
<frame src="sound.html">
<frame src="index.html">
</frameset>

praticamente un frame di un pixel (quindi invisibile).
sound.html terrà solamente il suono di background.