How outlandish is this idea?

I notice you only want to transmit, not receive.

So, how about sending the same data to *both* your recipients, with an extra starting character that acts as a qualifier that decides which of the recipients would accept the data as valid? Assuming, of course, that you are in a position to modify the code at the target units as well.

Regards,

Anand