We saw this answer: Direct communication between two PCI devices
Which goes a long way towards answering the question. But we wanted to poke a bit at it, to see if there's any wiggle room.
So, we are making custom PCIe cards, with custom drivers. The only thing outside our control is the chipset in the Server that the cards are plugged into. if we control which two boards we plug in, and both are programmed to talk to each other, such that "raw" data is fine.. and the device drivers are aware of the desire for direct communication.. can you see a way for direct data transfer? Getting creative?