que los "fabricantes" de halo no tienen alguna forma de soporte en linea?? en realidad nunca he jugado halo online (ni creo.. no me gusta) pero... digamos, no se trata que con tu cd key lo asocias a alguna especie de cuenta online a la hora de registrar el producto? si es asi... no podrias contactar al soporte tecnico con esa cuenta registrada y asociada al cd key y pedir que te lo den por que se perdio?? en realidad no se si asi sera..
pero almenos con STEAM asi es... una vez me hackearon mi cuenta de steam... contacte al soporte y me resetearon mi password con solo darles datos personales de mi cuenta.
Sorry si no te ayude mucho, es lo unico q puedo pensar :P