Aviso de isenção de responsabilidade - se você estiver procurando por informações específicas do Windows, essa resposta não o possui (sou um administrador do sistema Linux, entendo as tecnologias e fiz coisas semelhantes em um ambiente Linux - o Windows será semelhante)
Existem (pelo menos) 2 maneiras de resolver este problema - Dependendo do seu período de tempo, a sua idéia de ter um servidor externo que você possa colocar em uma base regular para iniciar uma implantação é uma boa - ele fornece um nível de isolamento de sua rede enquanto executa o trabalho.
O caminho alternativo seria rodar um servidor web em seu sistema LAN. Você deve ser capaz de adicionar uma pilha WAMP padrão ao seu computador (Windows, Apache, MySQL, PHP), então codificar um site PHP para lidar com as solicitações da web, SANITIZE THE INPUT e executar o script. Você também precisaria encaminhar porta / pinhole de uma porta apropriada do seu roteador para o servidor da web - e, por uma boa medida, pode querer ativar o HTTPS nele também.
Uma opção C seria configurar o WAMP como acima, e obter um LEB (caixa de extremidade inferior) e configurá-lo como um servidor VPN no LEB e usar o servidor da web como um cliente. Configure o NAT, o Firewall e o encaminhamento de porta no LEB para ignorar sua VPN interna e permitir que o tráfego flua conforme necessário. Você também pode precisar configurar o MTU na caixa para 1400 ou mais, porque você está encapsulando uma VPN em uma VPN.