You're probably best off using a shipping container, which is a method that international shippers use to move cargo. For things like household goods and furniture, a container is ideal and can hold quite a bit. If you don't need all of the space, see if you can find someone else on here that needs something similar--maybe you can split the cost. As far as companies that offer the service, I've had good luck with
A-1 Auto Transport, which regularly takes shipments form the U.S. to Morocco. They specialize in auto trans, but they also arrange for shipping containers. Hope this helps!