I figured out on my own how to get the behavior I wanted. I check for my own IP address. If it's me, I allow the new user registration to proceed normally. If it's not me, I display a message directing the user to my separate sign up system. I can then sign them up using the web site myself, which is exactly what I wanted.