Alphabetical ref.

One approach would be to start off using the Arduino wiki, you could have a table per letter with a row for each entry. Multiple pages would probably be needed as the number of entries increases. Not as elegant or flexible as a php database but very little effort would be required get started.

I have put an example in the wiki sandbox, scroll to the bottom of this page: Arduino Playground - WikiSandbox
If you want to go forward with this idea, perhaps one of the wiki experts could improve the justification and formatting.