Synchronous Serial over Internet
Assuming both devices can use an external clock 

Use a Arduino Leonardo or a teensy or something similar to generate an external clock for both devices to clock in and out the serial. Now it is a matter of writing software. Inspired by connecting two gameboys over the net for Pokemon trades in red and blue; the game boy can go at a link speed of 1bit/mo on an external clock.