кстати... мысль случайно пришла. если есть готовые скомпилированные аналоги, то DependencyWalker покажет использованные функции)
может быть натолкнет на правильные мысли...
кстати на том сайте полно инфы...
например
http://www.pcausa.com/filters/IPPacketRedirector.pdfтам показано что передача может происходит через файл ReadFile/WriteFile.
второй вариант IP Packet Redirector - кажется они создают виртуальный порт? то есть читают из реального порта, и записывают в виртуальный который предоставляется системе.
по моему там широкое поле для размышлений даже исходя из информации на сайте)