Dyanmic Pricing For Each Session

I am attempting to use the PriceRule API to create dynamic pricing for each visitor to the site. Such that visitor A could be shown a sale on an item that visitor B does not have access to.

I think I would need to use the prerequisite_customer_ids field, and potentially create dummy customer accounts for each new visitor and then apply the rule.

Is there a more obvious solution to this issue, and would the above method work? Or would I need to make a custom storefront?