First of all, welcome. Can i say that, i’ve only been here a few monthes. bah, i’ll say it anyways. 
Any way, if you can figure out how to do something with the serial port and C++, i’d love to help, cause i’m learning C++ this year, and so far, i actually got really far. i’m always trying to learn more, and what better way than learning how to play with the actual hardware?
i actually have a family friend that programs palm pilots, and when you make a palm pilot program, you use either C or C++ to create a program to “Hot Sync” the palm pilot and the computer, to download the program to the palm. if you want, i can ask him, cause to go from C to C++ won’t be that hard (i hope :D).
another thing we could possibly do, is create a simluator, which will let a laptop or something else emulate the robot controller and operator interface. i’m not sure how either works, beyond the PBASIC code used to program them. i know that many people, including myself, would like to create a simluator, which would make our lives much easier.
so, i’ll try to find out about the serial port, and if i can get anything, i’ll post it up. although, i can’t say if i’ll get anything in C++, cause my friend is a C kinda guy. 
somethnig i just found, although i don’t quite understand. you can get it here…
http://www.myspace.d2g.com/first/CD_stuff/serial_1.zip
no, i didn’t make it, and i don’t quite understand it all. the basic stuff makes sense to me, but don’t ask me to explain it to you, cause you’ll wind up more confused than i am. 