There is one thing you guys overlooked... It's a photographers website. Most of the photographers websites I have done, if they want it they get it. Just the way most of them are. So I'd suggest checking copyrights, if its not a song owned by her then make sure SHE gets the right to use it. After that, I'd suggest learning how to use hidden pop-ups to play the song. If she wants it to be endless your gonna have to use JavaScript or
Ajax (Basically the new JavaScript as it uses JavaScript) to load your content dynamically, while still staying on the same page.