По моему некорректно оворить о языке в данном случае. Более проавильный подход это сначала выбрать технологию.
Если база данных уже готова и достаточно большая для того что бы ее переделывать, то логичне сохранить ее и подобрать технологию для нее.
Кроме того все зависит от платформы. Если это Access или SQL Server то тут выбор практически предрешен - используй ASP (JScript, VBScript) или пиши CGI/ISAPI(C,C++).
Щас меня сторонники PHP закидают помидорами
, но я все равно скажу что применение PHP или Perl\'a в данногй ситуации даст худший результат. Правда в России с ASP хостингом могут возникнуть определенные проблемы.
Если предпологается что хоститься будешь на Unix то тогда остается PHP/Perl+MySQL.
Можно еще конечно использовать Java/JSP+MySQL/Oracle - но в России это из разряда диковинок и такого хостинга скорее всего не найдешь.
Теперь немного о достоинствах этих систем:
ASP - дает очень хорошие результаты по скоросте разработки, просто разобраться,очень простоработать,хорошая масштабируемость приложений (устойчиво работает когда количество посетителей возрастает). Если знаешь JavaScript или VisualBasic все намного проще. В тоже время нормально работает только на Windows 2000. Были попытки приделать это на Appache, но это уже не то.
PHP/Perl - если знаешь С/С++ то все намного проще. Кроме того нет проблем с хостингом. MySQL штука бесплатная, проблем с ней тоже нет. Недостаток в том что трудно отлаживать скрипты. практически нет нормальных средств для разработки больших проектов на PHP. А то что есть это всего лишь продвинутые текстовые редакторы которые по нормальному не работают с проектами. (По сравнению с этим MS Visual InterDev просто сказка). Кроме того, если хочешь установить это все для домашних разработок дома то попутно станешь еще и администраторм веб сервера. Так как в отличие от IIS, Appache поставляется не сконфигурированным. Недостаок это или плюс? Не знаю. просто придется все это выучить до того как сможешь начать работать с PHP.
Да, вот еще что - я ни разу не слышал что бы кто то использовал MySQL вне веба. Я думаю что это конечно возможно, но если есть небходимость для совместного использования базы данных то наверное следует выбрать ASP+MS SQL Server 2000.