What to do when someone doesn't hold up their end of a business deal?

Question Details: I had an arrangement with a gentleman to make and sell him 29 T-shirts at a lower price in exchange for his promoting my business. He did pay for most of the materials. He refused multiple times to discuss the other monetary happenings. After I had completed the work again I asked multiple times for him to give me an offer and to work the rest of it out, again he refused. He insisted I give him a number of how much to pay me. I offered for him to pay me $200 and he would still make 190 off of selling the T-shirts and promoting my business. He has still not paid shipping. Since he believes that $200 is too much for me to be paid he has spent a lot of time cussing me and refuses to promote my business as agreed, and even with my asking him to stop talking to me in such manner he did not. He also told others that I am, "Nobody to do business with, doesn't know anything about business, and is stupid". I believe the 2 may be considered harassment and slander. Now he says that he will no longer promote my business. All of our conversations have been through email, so I have all documentation of what was agreed on, what he refused to talk about and his behavior. Since I have done the work, what legal options do I have? I have thought of offering to ship his shirts to him in exchange for the additional fee of what I would normally charge for my items since it is no longer a marketing deal and shipping costs, or when he sells the shirts to ship them directly from here and making sure the marketing materials are delivered with the T-shirts after shipping has been paid for each. I am unsure how to proceed with this man in a fair and legal manner at this point.

IMPORTANT NOTICE: The Answer(s) provided above are for general information only. The attorney providing the answer was not serving as the attorney for the person submitting the question or in any attorney-client relationship with such person. Laws may vary from state to state, and sometimes change. Tiny variations in the facts, or a fact not set forth in a question, often can change a legal outcome or an attorney's conclusion. Although AttorneyPages.com has verified the attorney was admitted to practice law in at least one jurisdiction, he or she may not be authorized to practice law in the jurisdiction referred to in the question, nor is he or she necessarily experienced in the area of the law involved. Unlike the information in the Answer(s) above, upon which you should NOT rely, for personal advice you can rely upon we suggest you go to AttorneyPages.com and retain an attorney to represent you.