Select Affiliates

Is there a way to only allow certain users to become affiliates? Maybe via roles? I want to be able to assign affiliates, but just let any user sign up as one.

Thanks!