Я большой сторонник того, чтобы всегда выбирать правильный язык программирования для каждой задачи. Если есть другой язык, который легко справляется с какой-то непростой задачей, я бы сказал, пойти на это.
Это происходит в реальном мире? Да. В настоящее время я работаю над проектом, который состоит из кода PHP и target-c.
Хитрость, как вы указали, заключается в общении между двумя языками. Если это вообще возможно, пусть каждый язык придерживается своего собственного домена, и пусть эти два раздела общаются самым простым способом. В моем случае это были документы XML, отправленные через http. В вашем случае, какой-то форматированный текстовый файл может быть ответом.