>>2
Unfortunately I have to use PHP as it's a college assignment, sucks but such is life.
Making it decentralized and publically editable will be quite a bit above my skills I think haha, I'm only just a beginning programmer.
Also as part of the assignment I have to use the MVC pattern, which I've got set up mostly now. Also have most of the design and generic pages done, went for a simple retro look. It's a bit like this website.