ID:138218
 
Dantom, why don't you take a look at the Quake or Quake II Engine? There might be multi-channel sound in that (there is in the finished games, at least)... and since id Software is so generous you can find that code around the 'net.