UDP multicast with reverse tethering
Instead of going the whole "multicast over reverse tethering" way, which to me, doesn't make any sense at all, you should evaluate if a VPN setup with multicast enabled (plus optionally reverse tethering) may be a solution to your problem.

On a second thought: VPN + reverse tethering is basically "multicast over reverse tethering"