La cosa mogliore in questi casi è usare un CMS, trovi info nalle sezione PHP poichè quasi tutti sono scritti in quel linguaggio.