Hi,
What you can do is this:
- have two prices for your product. One with the setup fee limited to the guest and registered user groups, one without the setup fee and limited to another user group.
- create a mass action in the menu System>Mass actions with a trigger on order status change, a filter on the order status being confirmed, a second filter on the product being in the order, and an action to move the user to that other user group
That way, upon purchasing the product, the user will change user group and instead of the price with the setup fee, he will now see the price without the setup fee.
Note that this will require HikaShop Business.