You can achieve this behavior through the add product options functionality built into powerstore. You can change the price based on the options selected.
Basically when you add or edit a product, add options to it and on the Add Options page, there is a button labeled: "Click Here To Manage Options", which allows you to put certain options available online or not available online. After making the options you want available online, you can go back to the product update page for that product and set the prices based on the options. You will also be able to change the description for each set of different options chosen.
So in your case, you'd add options for pcode, width, and drop and the different options that they have. Then you'd go to update product and select each of the different options combination that you want to set a different price for.