Att köra Windows från ett USB-minne är nog ingen vidare bra ide, eftersom ett USB-minne bara pallar ett visst antal miljoner skrivningar (Windows skriver filer ganska frekvent) vill du absolut köra från ett USB-minne bör du istället använda nån linuxdist som t ex Damn Small Linux.
Att få datorn att startas över Internet går alldeles utmärkt förutsatt att du har ett moderkort som stödjer Wake up On LAN
(kolla ditt BIOS för att se om det stödjer Wake up on Lan)
För att sen "väcka" datorn behöver du din dators MAC-adress
Denna kan du få genom att gå ut i kommandotolken och skriva ipconfig/all
och kolla på fysisk adress.
Sen anger du din MAC-adress (den fysiska adressen) i ett program som t ex det här:
http://www.aquilatech.com/Products/WakeOnLan/