Try using the Help topic in the eMule Menu Bar. It's very detailed. As far as using TCP and UDP ports, go to this link:
http://portforward.com/english/routers/port_forwarding/routerindex.htm
Then chose your router/modem, and the app(s) for which you want to select permanent ports.
The purpose of the port forwarding link is to create a static IP address for your p2p application, so that the association between the port and the app stays the same, if you restart your computer. You also have to set those ports as exceptions in the Windows firewall.
I don't understand how a lot of that works, but I don't need to understand it. The instructions on that site are very precise. You do, however, need to know the exact model of your modem or router to access the proper page for specific instructions, and you need to be able to read and follow instructions.
If your ISP is using 'traffic shaping', or other weasel words to describe throttling back of p2p upload bandwidth, this link won't help much, but otherwise, follow the instructions to the letter, and in the proper sequence, (note that you have to go to a different page mid way through the procedure, to obtain your static IP address, then you have to go back to a previous page to enter that address. That's all explained on the pages, with illustrations).