What you are asking is for something to copy an IP packet and send copies of the packet to two different destination addresses. Mostly that is not something that a router would do. There is one possibility that occurs to me that might accomplish what you want. If the IP transactions are generated with a broadcast address, then you could configure two IP helper-address and that would copy the broadcast packet and forward two unicast copies of the packet. (Note that for this to work you would probably also need to configure ip forward-prptocol to identify the port numbers to forward. And also note that this would work for UDP but not for TCP).
So fundamentally I think you need to look for some solution for this that is not router based (perhaps some kind of proxy server).
HTH
Rick
HTH
Rick