If you've got a nearby Cisco with an unused serial port, you can set it up so that a reverse telnet connection will take you to the async port. It's a way of emulating an Ethernet serial server, like the one altaphon was talking about.
The solution mentioned by merlinman is made by the same company who write WinSPM. And he's right...it ain't cheap.