likely the ISP would block them too
"ISPs blocking ports" is such garbage, because the whole point of internet access is to provide access from point A to point B, which the customer pays for. I imagine the ISP wants to block ports to sell their own media services or something anti-competitive like that.
Anyway, you have Enet sources, so putting an additional field in the header of 32 bits or so called "forward_to" would be simple. You can then build a simple Enet proxy that knows how to receive this packet, look at the field, look up the value in some forwarding table, and forward to your own servers.
Nothing like using layer 7 to work around a broken layer 3 :-)