Il progetto è piuttosto grosso e non esiste un articolo per fare tutto questo ma esistono molti articoli per imparare a farlo. le pillole di questa sezione del forum, la sezione freephp di questo sito sono un ottimo punto di partenza.