What you need to do in order for EMule to work, is to work with static IP’s. Read the manual in http://www.emuleproject.net/home/perl/help.cgi?l=1&rm=show_topic&topic_id=122 for the ports you need open, port 4662 is not enough to open.
Also, I don’t think you can work with the same port for 2 programs, but I’m not sure on this.
After you set static IP’s for the computers on your computers network (after disabling the DHCP), set the default gateway to the IP of your modem, and the DNS server to the IP of your modem as well (default for Alcatel is 10.0.0.138). If you can’t resolve hostnames, than go back to DHCP with both the modem and NIC, and user ipconfig /all to get the IP’s of you primary and secondary DNS servers and set them in the NIC configuration.