Coupons are the closest things we have to key management --
They are also quite short for game keys and the right programmer could just iterate through them in no time.
The temporary workaround to a real key mgmt system would be to optionally generate longer codes that are less hackable when you are generating 1000s at a time.