Just an idea...
How about we have the prize money with-held and transferred after the tourney is completed and everyone who placed is verified. This way if someone wins who isn't a member, they can't be paid out...will this work?