Having a hosted site should preclude you from being able to place your content into a frame or iframe, unless you have to use their templates or something. I don't have a step by step tutorial, I've never done it myself, but there should be plenty of things on google.
As a very rough example, your page structure might look like this:
- <frameset rows="50px, *">
- <frame src="navigationPage.html" name="navFrame" />
- <frame src="contentPage.html" name="contentFrame" />
- </frameset>
then your navigation page would contain your static stuff like navigation, and the iframe with the radio player. Then the content frame would be what changes from the user activities. Like I said though, I've not had to do anything like this so there may other, better, solutions. ajax comes to mind as a great one, but you mentioned frames ... ajax is sexier though
