Poking around some of the robotics forums should point you in the right direction.
I've been thinking that my new laptop should be able to talk to a DSS receiver with nothing more then some software. I've just got to many other things going on to play with the concept right now.