For the sound thing, Load the sound to memory and set it to loop with:
Just before the game-loop where it should play:
When it's time to stop the music playing (FOr example, all players are established)
MySound=LoadSound(Sound_Filename$) LoopSound MySound
Just before the game-loop where it should play:
MySoundChannel=PlaySound(MySound)
When it's time to stop the music playing (FOr example, all players are established)
StopChannel MySoundChannel