I had the same problem as yourself.
I couldn't find a way to link the front end at home, with the back end at the office as per option 1.
In the end I had to resort to PC Anywhere, which allowed me to dial up and take over a PC based in the office. I then had full access to the whole of the network. I, too, would be interested to know how else you can network from home.
If no-one comes up with a different/better solution for you and you have to resort to PC Anywhere, it is worth bearing in mind that the connections at both ends has to be the same. In other words, if your client had ISDN or broadband at home, the office that he dials in to cannot be a standard modem. (I think!!)
I too have no experience in the other methods of connecting