Requiring people to submit their real life ID for a video game (let alone a volunteer-run emulator of a video game that's been dead for 9.5 years) would most certainly drive off more people than it would help in any capacity. I wouldn't even do that for a AAA game company.