I would think that javascript+html would be the best way. You could easily put all of the data in human-readable tables inside of several <div>s, have them all hidden by default. Then, when you select a particular option, a javascript function would simply unhide whatever <div> you need to display, and then hide whichever one was being displayed before.
For some added complexity, you could auto-populate the drop-down menu based on the <div>s with the tables. That way once the javascript is written, it'd only be a matter of adding more <div>s that are formatted properly to be parsed by the javascript code.