I did some research on how to enable a pair-coding environment remotely so someone else on their MacOx/Linux box could view my screen (I code using vim + the rails plugin).
I read Evan Light's blog on his set up here, but I don't have an open source router:
http://evan.tiggerpalace.com/articles/2011/10/17/some-people-call-me-the-remote-pairing-guy-/
So the SSH is tricky since I don't have a sticky IP.
What is an easy way to do it?
So the SSH is tricky since I don't have a sticky IP.
There's a bunch of tools to get you a DNS name to point towards a dynamic IP (some of them are even free). I've used No-IP.com, but not for several years (and have no affiliation). You don't necessarily need to have an open-source router - you can run the daemon on your computer, and then use port-forwarding to get incoming SSH connections to your computer.
You should take this over to SuperUser.com - it's probably more on-topic there.