Also ich würde an deiner Stelle da gar nicht mit einem Thread arbeiten. Du reisst dir da ja nur eine weitere Baustelle auf, wenn du bisher noch nicht mit Threads gearbeitet hast. Schau dir mal den ComDrv32 an. Den kannst du als Komponente installieren, packst ihn einfach auf dein Hauptformular und füllst das Empfangsevent mit Leben.
Die alte Variante, die ich benutze findet sich leider nur noch auf
FTP-Servern:
ftp://ftp.fzu.cz/pub/pc/delphi/comdrv32.zip
Bei Torry findest du eine etwas neuere Variante, die auch ein Demoprogramm hat:
http://www.torry.net/pages.php?id=198
cu
easy