The reason TeamView and LogMeIn work is that they all initiate the sharing from within the respective end-points. They call into a central server to establish the network sockets.
In your case, who controls the first and second level of router/firewalls?
Hughesnet controls them. Basically from what I see on their q&a is port forwarding doesn't work period. I did find out tho that contrary to what is posted on the website that they do now offer a static IP with their business service, so they are going to switch over to that. That's why I deleted this originally