The key to being able to select one value and show more information about the selection is to associate the corresponding details with the selection that is made. This is something that is much more difficult on a static page where the information only comes from a form or hard coded values. Normally this type of thing would be done with dynamic info from a database.
For example, if you have a table that had records for each choice and that table had columns for the color, the image, and the description you could just set the value of the selection to the id for the record in the db. Then on the next page you would have a recordset that would look up the other corresponding values based on the id that you passed. Having a user make one selection and having multiple values come from this one selection can be tricky without using a database. You could do something similar to the recordset lookup and just have a case statement that depending on the value of the radio option selected other variables can be set to the corresponding values for the image and color.