Like sangs said, the VMS is supposed to ahve that capability.
It is more than just software. The current STB uses a video stream. It has no memory or storage to allow a video stream to be stopped and started.
I don't know of any cable company that has that capability other than AT&T. And they can do it because they use IP for video to their STB.