I have a situation where there are three servers in different locations, all
have a vpn tunnel between them.

I would like to install NetStorage and iFolder on one server, and have all
users access their ifolder / netstorage. Keep in mind that each server will
have the local users home directory. I'm aware that the ifolder data will
reside on the main server, but I'm more concerned about the branch offices
where they have a server and the users accessing there local user directory
internally and externally.