It is probably just a matter of changing the select list on the add to cart button so that the option name is used for the value instead of the option ID.
In the select list settings, the option that _does not_ effect price should use the option name for the value and for the label.
For the option that _does_ effect the price, use the option ID as the Value, and the name as the label.