Could you setup a VPN, but instead of using VPN servers, use the Tor network. That is, could you create a client that intercepts all your online packets and data (similarily to a VPN client) and forwards them through the Tor network (rather than a VPN server) before returning them back to the user?
This seems, like an interesting concept but is it possible? So far, I've managed to complete simple tests such as accessing urls over Tor, but that is about it. (I'm using Python by the way)