So how's this going? How is the final plugin going to be? Do you need to do a command with the player's name before they join, or what? I don't know if this has been suggested, but I guess a cool way to block people from randomly typing names is to make new players get a confirmation message, in which you had to do a command with the referal's name.
Well read the whole thread and find out, we've already gone through all you mentioned. Not trying to be rude but please do
/recruit reload (I hate having to reload the entire server when I'm configuring a little plugin.) Get Plugman and you can reload specific plugins !