I think the general solution is just to use remote control software, like VNC or TeamViewer. These allow you to remotely connect and control a PC over the network.
Chromecast is an option, too, I think. Doesn't the Chrome browser plug-in allow you to stream your screen to the Chromecast device?