You could have it in a database yes, and use the include suggestion. In the include file itself you could just have the proper code to call the items from the database.
As for the database, if you wanted your navigation to be say.
Business Articles
art1
art2
art3
art4
...
art10
Technology Articles
art1
art2
art3
art4
...
art10
Music Articles
art1
art2
art3
art4
...
art10
You could have one database called articles, and have a field in there called maybe "type" and have it as enum tech, music, bus then when you have the code in the include file, only call the most recent 10 entries from the articles database where type is equal to music or whatnot.
Good luck. You could also use an array, but that would mean manually updating stuff, and manually updating stuff sucks 🙂
If you use the database, it would be easier to set up a form to add a new article to the database.
The webmonkey article on PHP/MySQL has some code, and from that if you had a database you could just replace the db name, user name, password, fields with those of your own.
Here's the link in case you or someone else reading this is not sure WTF I am talking about 🙂
http://hotwired.lycos.com/webmonkey/programming/php/tutorials/tutorial4.html