For anyone you want to BCC, concat the email addresses into the $recipients string. You don’t have to add them anywhere else. As you said, the headers display whatever you want, and recipients actually sends the mail. There’s no need to print the BCC in the header because nobody sees it (blind carbon copy). Email will get sent to all email addresses in $recipients regerdless of how the header displays them.