Yes there is a way, but not one that works out of the box. You will definitely need to dig into the code and use the hooks that we have provided for the stock status changes. Next to that, you will need to find a way to 'link' both products together.
Long story short, it is easier to solve the problem that requires you to have duplicate products now (I guess, since that seems to be doing it wrong). What is that about?