sharing bluesmirf connection

I have a feeling as soon as I post this the answer will finally come to me…but for the moment I’m stuck finding a solution.

Here’s my set-up: I have a bluesmirf gold, an arduino pro mini (3.3v/8MHz), and an ocean-server OS4000T compass. My goal is to have both the Arduino and compass go thru the same bluetooth modem. Everything is TTL, and I don’t have any issues communicating to each separately. A daisy chain won’t work since the compass ignores anything that’s not a command (i.e. I would need it to either pass commands to the Arduino or data from the Arduino). And I’ve had no luck getting “softserial” (or rather now “newSoftSerial”) on the Arduino working for this. I’m guessing this could be due to the fact that you can’t poll the compass for data…it starts sending as soon as you power it up and might be overwhelming the port on the arduino. Plus I need the higher baud rate which newSoftSerial doesn’t support.

Are there any other suggestions that I could try? My work around has been two modems, but would love for that not to be the solution.

Thanks in advance for any advice.

Cheers,

David