We're going to use HTML5 here, no Flash. We'll need an audio element with both MP3 (WebKit, IE) and OGG (Firefox, Opera).
We're using jQuery in this demo to make selecting things and events easier, but the .play() function is native.