Otro que te recomienda CodeIgniter. Una vez has comprendido cómo se maneja, te permite trabajar con bastante comodidad. Eso sí, intenta trabajar como PHP5 ya que es más estricto que PHP4 y te dará menos sustos. De todas formas soy de los que opinan que
PHP no está hecho para esto y es mejor hacerlo con Delphi, pero bueno...
También te recomiendo que, para la parte del cliente, te familiarices con alguna biblioteca para JavaScript, tal como
YUI! o
JQuery. Yo prefiero la primera, pero para gustos...