Is there a reason you are using different names for each? There is only one External Web Farm FQDN configurable in OCS as that is value that the OC client receives in-band.
From a certificate standpoint you could simply use the SAN field to store each FQDN, as long as you are using ISA Server 2006 SP1 (which fixed a bug with now ISA used the SAN).