Here's my thoughts on everything....
Johanna puts everyone's names in a hat, and draws one name. That person has to send something to the next name out of the hat, and so on. The last persons name to be drawn has to send something to the first name drawn. That way, you don't get to pick who you want something from, because that wouldn't really be fair.
The item has to be gender appropriate.
Johanna should get the snail mail and email addresses and genders of everyone involved, and send the name and address and gender of the recipient to the sender. Nobody except Johanna should know who has who's name, that way it would be a total suprise to everyone. Nobody would be able to voice preferences because they don't know who has their name.
There should be a deadline set of at least 30 days.
Everyone should send their items out on the same day. That way most everyone would get a package on their doorstep around the same time. It would be sort of like Christmas.
A copy of the pattern/plans should accompany each project! Maybe even photos of the work in progress or photos and a tutorial?
Everyone has to post photos of the item they recieve, and tell who made it.
Now, this is just a thought, but maybe several months later, we could all make the item we recieved (because the plans/patterns were included), and auction them off for a good cause, or something. Maybe give the proceeds to maintain this website or something.