What about going to a universal remote that uses a macro set-up. This allows you to input the actual model numbers of the boxes for the remote to use to control them. I have a Harmony 550 that works beautifully. I haven't tried it with two set top boxes in the same room but I would assume it would decipher the difference between them.
