I'm pretty sure I've recently seen somebody mention a package that would make the USB(s) on your system available remotely, as described, but I can't remember where. If it can be done with USB I assume it can be done with RS232 and other char devices...