Скажем так. За вас вопросы выбора языка никто кроме вас решить здесь не может - здесь, в конце концов, программисты (серьезные, а несерьезных полно - можете и меня к ним причислить) не сидят. Поэтому и ваши вопросы о выборе языка вам лушче всего обсудить на специфических форумах, где идет обсуждение именно языков, приемов и т.п. Специфика, если она есть, решается уже в более конкретном ключе (но, опять же, вам по этой части общаться надо с программистами, а не с маинтейнерами, которые, при всем уважении, программистами не являются в полном смысле слова). Возможно, что есть другие пути решения ваших вопросов. Но в силу специфики вашего случая, кроме вас лучше всего этот вопрос никто не знает: исходников нет, как нет понятия, что именно нужно вашему приложению. Если эта информация была бы доступна, то можно было бы посоветовать конкретных людей, кто программирует на этом в команде, чтобы можно было попробовать обратиться к ним за консультацией. Всё как и везде - взаимодействие с другими участниками процесса. Да, ещё имейте ввиду: большинство участников форума - пользователи в прямом смысле слова, админы локалхоста, небольшая часть администраторов-любителей, совсем малая часть маинтейнеров, немного учителей и околообразовательных людей и совсем нет программистов (иначе бы уже все необходимое давным давно переписали и портировали). И это не упрек, это попытка донести реальность ситуации до человека, который, судя по словам, программист. Программистов крайне не хватает процессу, увы.