а) python - хорошая альтернатива, потому что вы можете сгенерировать исполняемый файл , в противном случае (запуск в качестве скрипта) php будет более подходящим, поскольку он не требует установки.
b) попытатьсяне подключаться напрямую к базе данных.Вместо этого вы можете создать веб-страницу, после чего клиенты могут подключиться к ней, вместо этого сделать прямое подключение к базе данных.
, например, в php (в клиенте)
$fp=fopen("http://192.168.0.200/update?id=mymachine&value=200","r");
fclose($fp);
ps: Для вызовов API оба (php и python) могут делать то же самое.Думаю, для php и Windows Vista (и выше) существуют некоторые ограничения, когда вы запускаете его как apache-модуль, а apache работает как сервис, но я не думаю, что это так.