Not a bad idea, and easily implemented. Assuming the user knows which version he/she is trying to install, you can provide a listbox with all the available versions. When the user selects a version from the list, your application can respond with the correct documentation for the selected version. You can do this in multiple ways. One would be to rewrite your existing documents into separate instructions for each version, convert them to webpages, and serve up the right version when a selection is made. Another would be to create a single page, and modify its contents based on the selection before returning it to the user. Yet another would be to store each possible step in a database, then select the relevant items to assemble a webpage displaying the proper instructions for each version. The last would be the most difficult, but it would make it easier later to add new steps for future versions to the database and provide code to assemble it correctly. I'll be watching for the article here when you finish the project. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"