I've just come from a course about Struts, one of the popular ways of implementing MVC when building websites in Java/JSPs. Lots of languages have their own way of implementing model view controller framework, its usually easiest just to google 'php framework' or whatever.
Having been on the course I can see it makes a lot of sense (although it is hard not to go ripping straight into coding!) and I'd imagine it'd make it easier if someone came on board to help you with your website that was already trained in such things.
We took our website at work as far as we could go without knowledge of design patterns then realised we were almost writing our own one ourselves. It would have made it so much easier to learn something like struts from day one.