If you are a networking geek, you could set up a VPN and do it that way. It would need to be configured to bridge broadcast and multicast UDP packets, ensure the laptop is in the same subnet as the home network, and such. Also your home network will need a very fast uplink speed. Most home networks are much slower for uplink than downlink, but the shows will be leaving your home network so if the speed is not high, it could take many hours to transfer a half hour show.
Finally, it would violate your TiVo terms of service. So beware you could be risking your subscription by doing so. Odds are low that you would get caught, but they are not zero.