Internet tutorials are great. You are going to want to consider two main things:
- How you store the data (the posts people write)
- How you present this to the user.
Data:
You could consider databases but this is probably overkill for a learning excersise. Probably simple text files, perhaps one per entry (with a unique naming scheme), or structured XML to store the posts info. You will need to think about indexing each entry in some way so that it can easily be recovered. You will need to consider poerformance implications of your choice, such as file-reads etc. This will not be a problem in a small test site, but you should think about what happens of you had thousands of users as part of the excersise.
Presentation
You will need to look at some css and html to get make displaying the content easily configurable. Think about what componants you want to display, things such as a blog "entry", which you can then programatically put into the html when you serve a page as many times as you need.