Servo....vc falou em acessar de um outro estado o servidor, então vomos lá...Via VB, o melhor jeito que eu conhe é com o Winsock, é um pouco complicado mas aqui mesmo no site tem bastante artigo sobre o mesmo......Via Remote Control do windows, ai o bicho pega, vc teria que abrir um túnel de conexão que se chama VPN (Virtual Private Network) o que seria isso, a VPN coloca o computador que vc está independente do lugar Estado ou até mesmo País em rede com um determinado Servidor, é a forma mais segura que eu conheço de comunicação Remota...para saber como funciona a VPN acessa esse site:
http://www.abusar.org/vpn.html .... depois de estabelecida uma VPN vc pode usar o Remote Control do windows para controlar uma máquina..... Outra opção se chama VNC, ele captura a tela em tempo real da máquina "Client", dando toal controle a máquina "Server" site:
http://www.guiadohardware.net/artigos/229/ ............Mas td gira em torno de um negócio que se chama IP ... qualquer programa de acesso remoto vai prescisar do número de IP da máquina a ser acessada....