I have been using my K2 Station remotely, via Internet, for several months now. It works great but I really want to be able to use my keyer instead of a keyboard for CW. I have seen several people talk about doing this, but have not yet seen anyone actually do it. I know some of the pricey commercial remote-rig solutions can support this, but they are too pricey for me.
My approach will be to use an Arduino board on each end of the remote link. There is an Ethernet shield available for the Arduino Mega board. I am getting a pair or these, and am starting to look at the software. The trick will to be send timing information over the link. Character and spacing time precision will be handled by the Arduino at the Station end.