However, I have not been able to locate a project (i've checked around 10 of them) that offers this.
Does anyone know of a project that has this enabled?
Where the user will get a random key when they sign up and they'll have to change their name on one of the projects in the competition to that key. Then when my system gathers the data from that project it can confirm the random key name and CPID match, thus allowing the registration.
Granted this could take up to a day (or more depending on how often the data is updated) to happen, but users will only have to do this once.