Can I connect multiple computers with PCIe?
Since PCIe is just a serial point to point link, is encapsulated in SATA (which includes eSATA - for external use) and has support in the standard for I/O virtualization I'd say "yes".  In fact that is one of it's intended purposes.