if there is no functionality or automation needed, then i'd still stick with using the Email Registrar idea - but remember that this registrar module code isn't encrypted and therefore can be duplicated and modified. 😉
to duplicate the registrar, all you should need to do is...
copy the "email" folder in /modules/registrars - for the sake of argument, paste the duplicated folder and call it "brian" - still in /modules/registrars/
go into the duplicate folder, e.g brian, and rename email.php to brian.php - for consistency keep the folder and filenames the same (and just one word).
edit the brian.php file and replace occurrences of "email_" with "brian_" (there should be 6)... these functions need to be unique, so if email registrar is active, and this duplicate is active, you will get errors - so you have to rename the functions.
edit the Friendly name line of code to differentiate this from the default email registrar...
"FriendlyName" => array("Type" => "System", "Value"=>"Email Notifications (Brian Registrar 1)"),
... so you know which registrar this is to be used with...
optionally change the logo.
repeat as necessary for other registrars.
on the Domain Registrars page, you will now have 2 different email registrars...
and in a client's domain profile, it will be available as an option...
in your case, what I would probably suggest is that you don't use the original Email Registrar module if you are going to rename it (e.g give it the name of a registrar) because a WHMCS update would probably overwrite any changes that you make to the module - so just use the duplicates that you make and the updater shouldn't touch them.