Gregory,
There is a good product developed by Marshallsoft Computing. Here is their Web address:www.marshallsoft.com. We have also developed our own product that supports serial communications on a limited scope, that is reading and writing to the serial port but no fax communications or background file transfers. I hope this will help.
Joshua Zavelovich
Medasyst, Inc.
www.medasyst-software.com