can't you just setup tailscale or wireguard or something and abuse steam family sharing's new system by faking the family coming from one IP? Then just play the shared games from the saved files on disk once you are off the shared network?
Just combine that with enabling peer to peer "LAN downloads" in your settings when you join, basically official Gabe Newell p2p game sharing.