I don’t think that you can write directly into the memory. One exception might be some DMA routine, but I don’t know if Panda has DMA. Anyway this would have to be set up in RLP I think.
One possible solution would be a managed thread (have alook at Thread class) which listens to the port on Panda. Then you can wrie the data into memory and use it immediately.
Another method I was thinking about was making the FEZ a USB client with an SD card attached. Basically make it act just like a thumb drive. The PC then would see it as a USB device and write to it like any other USB thumb drive. Is this a possible solution?
I read in an other thread that this is not possible. At least you get major inconsistance problems because windows and Panda think they are the only ones to access the SD card. You can never be sure when exactly Windows writes the Data to a drive. Newer OS should disable caching for USB drives to avoid data loss on unplug, but I would not rely on this.
If you would use a Ethernet connection you could use FTP to do so. But this is basically the same solution as I mentioned above: A background thread that waits for data over some interface and writes the data to memory or SD card.
Yes this is possible (on premium offers) but you have to switch between who accesses the SD card. You can switch almost any time and many times but you can’t have both accessing the SD card in on e instance.