I would like to have a submenu on a site I am building displayed when a user clicks a main navigation link. For example, the menubar is on two rows, one main row and another for sublinks. If I click on one option in the top row, then I get links for that in the bottom row.

I wanted to have my menu inserted into each page so that I can modify only one file to change my menu across the entire site. Is PHP suitable for this and can anyone point me to resources for developing such a system? Also is it possible to do this without using a database?

Thanks a lot,