Hi AgentMail, there is some great advice in this post, some not so great.
What you want is
Log Me In Hamachi VPN @ $254 per year.
You basically install the little app onto each computer to join the VPN and its done! It bypasses routers and most firewalls, negating VPN IP issues. LogMeIn is secure and well respected.
Simply set up a share on one of your computers (the best one). Plug in a USB drive & run daily backup's to it. Have a couple of these drives and take them offsite, rotating them weekly.
Windows 7 has a great backup and restore interface built in. If your using XP, try something like Acronis True Image Home @ $99. It's a set and forget type application which will image your entire computers drive, or just files you select.
This option would cost $99 for Acronis + 2 x WD Elements Desktop @ $65 each. Total $164.
As mentioned previously you will need to keep the file serving computer on all the time for remote access.
There are NAS boxes that are internet accessible, such as the
QNAP TS 210 @ $261 + 2x HDD @$55 each + you will still need offsite backup drives @ $65 for USB HDD = $436
Qnap has MyCloudNAS is a service which allows you to connect to your NAS remotely from anywhere.
This NAS has dual drives which can be set in RAID 1 mirror, this is not a backup, it only protects against single drive failure. If drv 1 corrupts it will instantly clone corruption to Drv2. Also if NAS gets stolen or hardware fails, its all gone, hence offsite usb drive needed. Pulling a drive from the RAID 1 array as previously suggested is NOT a good idea.
Added: FYI Myob over VPN will be a terrible experience. MYOB barely likes working over a local network. To do this, you will have to remote desktop into the computer where the MYOB data file lives.