it depends on your soundcard drivers - they may not allow you to open WaveOut with multiple outputs. But if you can open with 3 or four channels, then you would need to make your own derived IWaveProvider that read from your source streams and interleaved the samples correctly to go to each channel in turn.
Mark