russellperry,
could you use a serial to network module (there are many available) or serial to WIFI module for pic end, and program your Delphi code to use a network connection (localHost:PORT#) to 'listen' for data from there ?
don, amgen