UPD Multicast (Class D) = How can this be routed over the internet?

Short answer : no. Not over the public Internet.

One way to do this is to set up a MPLS link between these two networks or a VPN.