I have a simmilar application. I use Crystalcomm. Is a good library. You can find it in
www.hallogram.com
"Anyone who has never made a mistake has never tried anything new." A.E
"The important thing is not to stop questioning. Curiosity has its own reason for existing." A.E