Mike,
I'm not 100% sure I understand your needs but here's a go at solving the issue:-
1. Copy this code into your page just before the /BODY tag. <script>
function EvalSound(soundobj) {
var thissound= eval("document."+soundobj);
thissound.Play();
}
</script>
<embed src="file1.wav" autostart=false width=0 height=0 name="sound1" enablejavascript="true">
....
<embed src="file10.wav" autostart=false width=0 height=0 name="sound10"
enablejavascript="true">
2. Edit the src= filenames to suit and name= to suit.
3a. For a text link:- <a href="#" onMouseOver="EvalSound('sound1')">This is the first song</A>
3b. For a mouseover on an image:- <img src="image1.gif" onClick="EvalSound('sound1')">
3c. For a form button:- <form>
<input type="button" value="Play 1st file" onClick="EvalSound('sound1')">
</form>
Good luck!