FTP + Dynamic DNS account should do the trick. Just as a heads up, do not run the FTP server on the default port, and make sure it is set up with a very strong password. What might also work, if you've got the knowledge to do so is to set up a VPN between the remote PC and your PC, which is both...