|
PHP and MySQL are likely tools that one would use to build a website like you described. I'm not too up-to-date on the features that the common downloadable content management systems (CMS) provide. I think that they are more commonly used for public content managed by a few admins rather than private content submitted by dozens of users, but all scripts can be modified to suit your needs. I'm sure that there is some script (maybe not specifically a CMS) out there that might be close to your needs, but usually they aren't close enough run out of the box
You are going to need to learn a server-side language (like PHP) to do this, if you end up using a downloaded script or create your own custom script. It's going to take a little bit of time to learn it, especially if you're new to programming, so if you are in a hurry to get this website out there, you may want to consider hiring a freelancer or development company.
|