Hi, this can nicely done combining Mach3 SDK and client/server features, your home computer should have a static IP and remote controller part connects to it and send command that server part on home computer receives, interprets and runs them like this scenario
user pushes a rotate button on remote client
remote client sends request to home server computer
it gets and understand and runs using Mach3 SDK