Esto es lo que intentaría. Puede iniciar una instancia de Microsoft Windows Micro (máquina virtual / VM) en Amazon Web Services (AWS). Una micro VM AWS no cuesta nada si tiene Linux, pero como necesita Windows cuesta $ 0.03 por hora. La lista de precios está en esta página . Si la microinstancia es demasiado pequeña o demasiado lenta, puede usar una más grande (una Extra grande es de $ 0.96 / hora).
Puede instalar el software LEGO en él y trabajar de forma remota. Para evitar instalar el software LEGO cada vez, incluso puede crear su propia VM y reiniciarla cuando lo necesite.
El único inconveniente que veo es el IO entre la VM y el ladrillo físico LEGO NXT. Esto probablemente podría resolverse creando un puerto proxy en la computadora de su hogar a través del cual el software LEGO en la VM podría comunicarse con el ladrillo. Esto necesita ser probado ya que no tengo un NXT. Si esta parte es demasiado complicada (o imposible), podría buscar otras formas de cargar el código en el NXT desde la VM de Windows.
Si nunca jugó con AWS, le sugiero que comience con una micro instancia de Linux (por ejemplo, Ubuntu). Como no cuesta nada, es una buena forma de experimentar cómo funciona todo.