Hi Lorenzo,
I guess its not super hard to do but a considerable amount of work. Entry point would be the (LARGE_)FORWARD_OPEN in the case were the redundant owner flag in the message is checked.
There you would need to replace the error message response with a mechanism, where you can register other connections (predefined how many) as a redundant owner connection.
Then you would need to implement the Claim Output Ownership (COO) flag and priority mechanism, so that OpENer knows which O->T data shall be used.
Of course also checks on EO connections, timeouts, timeout behavior, PTP/multicast connections etc.
Probably best to start the list of RO connections and the COO stuff, and then checking with the Conformance Tester on the timeout behavior.
If you have specific questions feel free to ask.
Best regards,
Martin