Are your regular users the ones that will be creating the 'other' users? if so, you might consider granting them the role before the logic that creates the user and revoking it after. If not, you can grant it in the Users UI.
If you can explain the flow of your app it's easier to help...