Sure, like all good magic, thanks to William Sakespear, start with
Double, double toil and trouble;
Fire burn and caldron bubble.
Fillet of a fenny snake,
In the caldron boil and bake;
......
But in this case..... Within the VB script in FP I write a known complex bit pattern using the real data type (longest non string type) to the memory in heap of locations. DOFLinx then searches for these patterns grabbing the memory addresses. Once the addresses are found DOFLinx changes a bit in one of the addresses to signal to the FP VBS that a link is active. DOFLinx then monitors these memory addresses and messages are sent via a custom messaging system based in bit wise patterns and where necessary the encoding of strings into ASCII values. Basically the VBS in FP encodes the messages and DOFlinx decodes them.
Its that simple, but then again that hard.