Meteor est plus qu'un simple constructeur d'applications Web interactives ou un framework javascript. L'idée est d'avoir un seul langage de programmation (en plus de HTML/CSS pour le balisage) pour faire tout le travail. Fondamentalement, il crée un "serveur distant" (dans le navigateur du client) vers lequel il peut envoyer des données et en même temps il publie diverses API sur le système des utilisateurs. Les données transmises via ces API/connexions ont une structure spécifique qui doit être respectée à tout moment.
Meteor est construit autour de NodeJS, ce qui rend difficile (voire impossible) son exécution sans ce backend. Bien sûr, vous pouvez essayer d'imiter le backend en utilisant PHP, mais ce serait une perte de temps. En lisant votre question, vous feriez mieux d'utiliser un framework javascript comme jQuery ou Prototype. Contrairement à Meteor, vous devrez effectuer vous-même les appels AJAX (POST &CallBack), mais vous pouvez en fait décider vous-même quel backend vous souhaitez utiliser (y compris PHP / MySQL).
Si vous voulez le faire quand même, vous devez vérifier le code source de Meteor &NodeJS pour voir quelles sont les exigences minimales pour faire fonctionner Meteor sous PHP. La pile PHP doit interpréter les commandes que Meteor envoie et reçoit, mais ce ne sera pas une tâche facile.