In regard to your first issue:
If you can see a lot of content coming in, find yourself a suitable Content Management System (CMS).
For example, check at:
http://www.opensourcecms.com . They have a huge list, demo sites, people left feedback and so on.
Regarding the "dynamic URLs", I am not sure what you mean by dynamic URLs. Maybe you can define the term, or give us some exampls.
