I dont know any tutorials or source sites for that kidn of thing, but i know exactly what you want to achive.
I done the same for my website.
Basically i designed the site layout, and then had a database that contained all the articles.
The admin area, allowed me to view the articles, delete them, edit them, and add new articles to certain areas of the site.
Basically links were : index.php?page=foo
the variable foo tells you which table/content to display the user. For example if you were in the "Reviews" area, it would output all articles where the type is Reviews.
Hope this helps you,
Gary.