VPN, with VNC is one way, but i am sure their is a better way. Also you would need a nice fast stable connection with low ping times to even try and pull this off and not have horrible lag/latency issues.
I haven't been able to get a hold of my friend that specializes in Remote IP Security Camera Systems and VPN's and VNC. I am hoping he has an easy way to do this.