How do I go about PHP?
sammcd: I'm just popping in because you mentioned codeigniter.  Code igniter is great, if you are forced in PhP 4.  However, there is http://kohanaphp.org Kohana started out as a fork of codeigniter, and is very similar, except that it uses php5's object-oriented features to create a much more elegant MVC framework.