If he just wants access to his network files, then vpn will do. To remotely control the pc's you'll need one of the mentioned products. Also, windows xp's remote desktop is good for remote control, any OS can connect, the pc being controlled has to be running windows xp.