May I make the recommendation to use an XML or INI file rather than registry keys for such a large amount of data. You seem to have layered information which would fit nicely in an XML format imho.
Here is a link to information http://www.devguru.com/technologies/xmldom/quickref/xmldom_index.html
. You might also want to look around for some code snippets. I hope this helps.