You are looking for a category of apps called "VNC".
I use remoter but there are dozens of VNC programs.
If you are technically minded you could set up screen sharing on your home machine and use any iPhone VNC client.