With the current features available in the API, If I wanted to have a product that allowed options that would affect price, I can only think of a couple really odd techniques that might work:"
1. Tie my "options" to other products. For example, Product ID 12345 is the "standard" option and 12346 is the "extended" option, with different price.
I was hoping I could build this into a custom app I am building for a customer. If it weren't for "Product Options" from "Bold Apps" I wouldn't think it was possible at all. While that plugin doesn't change the price on the product page it does add a product to the cart with a different price.