The nice thing about IP.Pages is there is NO programming required. You can do advanced things if you want, but you don't need to.
What you'd like to do is perfect for IP.Pages. You create a database. In the database, you create categories for different authors. Those authors can write / update their articles, that anyone can read.
You will need to use this plugin to manage permissions per category: