Usaly computers in office networks are not addresable by the internet as a whole. To access your computer you will need your work either setup a VPN (Virtural Private Network) or allow your office machine to be seen by internet. The VPN is the recommended path.
Once the VPN is setup in the office you will need to install or configure VPN software on your home machine.
You should now have the same network permissions at home as any other machine in your office network. You should be able to ping your office machine and the shared servers in your office.
Now you have a couple of choices for editing files.
- You can set a NTFS Share via Samba, map a network drive on your home machine and use editors on your home machine to edit files. Make sure you use an editor that handles unix line terminiations and windows line terminations. ie not Notepad.
- You can ssh into your office machine using a ssh client like putty and then use a charecter based editor like vi/emacs to make you changes.
- You can start an xserver on your home machine (via cygwin and startX) run graphical programes on your work machine via ssh with the output directed to your local xserver
- you can set up one of the remote desktop software on your link box and remote desktop into your work machine.
By the way you are more likly to get a good answer on these type of question on serverfault.com or superuser.com.