Creo q lo q entendido q planteas es bastante sencillo de hacer.
Tan solo tendrias q colocar un control mscomm(para comunicarte con el puerto) y un timer(para leeer del puerto cada segundo)
El mscomm lo configuras para q el puerto de entrada sea el comm2 y en el timer vas leyendo lo q te manda el cacharro ese:
timer_timer()...
entrada=mscomm.input
if entrada<>"" then text1.text=entrada & vbcrlf
(pon un textbox con multiline a true y en 'el vas metiendo toodo lo q leas del 'puerto)
En el form load abres el puerto mscomm.portopen=true
y activas el timer con un interval de 1000
Es asi de facil, lo q ocurre es q para q el comm2 empiece a mandarte datos lo mismo tendras q mandarle tu algun comando.
Un saludo