Komunikovat cez porty mozes aj zdarma, Visual C++ express je zdarma a WinAPI je popisany dostatocne na msdn.microsoft.com. Zaujimaju ta WinAPI fcie CreateFile a GetCommState / SetCommState.
P.S. nechapem to lipnutie na delphi. Slusnemu SW vyvojarovi je uplne jedno v com to pise.