Someone wanna help this dummy out?
I got it working in WIN98se btw

Well, what is the problem?
If you are using a soundblaster you have to use the set midi synth:2 in stead of the standard synth:1 command.
This is one thing that springs to mind.
However, we need more information about your setup.
You need a few basic things:
A midi out, this can be a real MPU interface, or a Soundblaster one.
This interface has a base address, usually 330h
In the setup program for the game you have to choose either soundscape or GM option, and fill in your base address, like 330.
Then the data will be sent to the synth. However if the soundblaster is set to use its own synth, it will not relay the midi data,
and try to play it internally, this is where synth:2 comes in.
I'm gonna go on holiday in an hour or so, so I wont be able to help ya out, but this should get you started.