Have you tried family tree software? This sounds exactly like the same type of thing. A couple years ago I bought one as a present for my dad and messed around with it a bit myself. It does the whole web type thing and will bring up a family tree of anyone you click on or search for. The data structure is exactly the same, and the program would hold pictures and descriptions. (mp3's too, maybe?)

Now if you're looking for the data to go along witht the viewing software, you're going to have to keep looking.

Matthew