Le Code de droit canonique exige des parrains et marraines pour le baptême des enfants "dans la mesure du possible" (CIC 872) ; ils ne sont pas une condition absolue pour un baptême valide. Pour être parrain ou marraine, une personne doit "mener une vie de foi en accord avec la fonction à assumer" (CIC 874 §1). Votre frère et son épouse ne remplissent pas les conditions requises en raison de leur mariage irrégulier. Dans ce cas, leur parrainage serait illicite (non conforme au droit de l'Eglise), mais le baptême serait valide.