Here's how I see it working:
Once we get everyone who is interested to sign up, Haley and I put everyone's name into a hat, along with their address. We'll select the first name, in this example, Noelino. We will reach into the hat and draw a name for Noelino. In this example, I pull DarkWill's name. So, Noelino will be buying for DarkWill. We will send Noelino a private message telling him as much. Then, we will draw for the next name.
Kinda like that. I think it can work.