Replace the iframe embed with a swfobject and the YT JS api.  When clicking on a video use the JS api to replace the current video.  Keep a state object of the set of videos for each topic and play the videos for each topic continuously.