dai un occhio qui .

Ti spiega abb bene.

Ovviamete l'uso di tale pattern implica progettazione per cui dovrai progettare bene tutto.
Chi si occupa della view, chi si occupa del model e chi del controller.
Purtroppo php non ti da una mano in questo senso e devi organizzare te bene le varie entita'.

Senno prova a ponderare una migrazione di teconologia su servlet+jsp+hybernate.