I can see how that'd be super frustrating. Have you tried the steps outlined here? http://customer.kb.hughesnet.com/Pages/7014.aspx
They're under Outlook Mail Settings.
I use it all the time for POP (not IMAP - IMAP tends to go real slow on satellite):
1. Email address and username are your full address including the @Hughes.net part.
2. Password is obvious
3. Incoming server is mail.hughes.net, port 995, Use SSL.
4. Outgoing server is smtp.hughes.net, port 465, Use SSL.
5. Authentication uses Incoming Server Info, Unqualified domain should be blank.