Unfortunately, 3rd party VOIP systems do not tend to work well with HughesNet due to the high latency inherent to geostationary satellite internet. Because of this, magicJack likely will not work properly.
HughesNet does offer their own Voice service, however, which is specifically tailored to work with their service.