Ti suggerisco di studiare e usare un framework come questo: http://codeigniter.com/