It is important to think ahead for everything you want to see in your site - it will save you time.
Looks like you want your own CMS (Content Management System). I am sorry, but for now I don't have the time to help anyone with that big of a project. However, I am working on a simple CMS system that I will teach to everyone here - I just still have a way to go before it is done.
What I recommend you do for now is either download a CMS system like drupal, SimpleCMS, Mambo, or any other system you like from http://www.opensourcecms.com/ - or - you spend some time at http://pixel2life.com and http://google.com searching for anything and everything you can find for PHP and MySQL.
If you want a better list check out the Learning on Steroids page for a list of some great sites.