Schon mal TeamViewer ausprobiert? Zuerst gibt es da den TeamViewer für den PC als Server und/oder Client. Soweit so gut, man kann damit einfach mit PCs arbeiten. Damit habe ich auch gute Erfahrungen.
Dann gibt es auch auch für Mobilgeräte (Android, iPhone, iPad) Clients, womit eigentlich der ganze PC über den iPhone gesteuert werden kann. Damit habe ich keine Erfahrungen, aber das gibt es:
http://www.teamviewer.com/de/download/mobile-app.aspx
Sag es wenn er geklappt hat.
//Edit:
Ich sehe gerade, dass du alles selbst machen willst. Mein Fehler, hab deinen Text nicht zu ende gelesen.