giving multiple commands at the same time in flash is not that difficult.
your problem is'nt that difficult: basicly what you need is an onRelease statement for every 'topic' in the playlist, in which you define to start loading and or playing the specified sound. in mean time, you use the function getURL to send the user to a
new window. if you'ld send the user to another page in the same window it will stop playing.
i don't know the code to start loading/playing sounds which are located on your server, but i'm sure you can find out in the
livedocs
greetz,
UnrealEd