Ставите на компьютер тиббовский драйвер. С помощью его открываете виртуальный компорт. Привязываете его к конкретному сокету. В коде есп подключаетесь к этому сокету. Что в компьютере кинули в этот компорт, то в есп прилетело. И наоборот. Можете поспотреть, как это работает на примере проекта...