SEPARATING PAID PLANS

Hi Heath, probably a silly question but is it possible to have a paid plan for a product or service alongside a single purchase price so the shopper has a choice?

If so how would you go about coding this to reflect whether a shopper is a subscribed user and remove or hide the single purchase button?

Your advice is always appreciated.
Thanks
Adam