If you need any sort of interactive site today, you will need a database.
MySQL - Almost as ubiquitous as PHP itself.
Check out Glacier Park Chat in general as a great example of MySQL in action. Or more specifically, check out the dayhike area.