Verwendet eMule denn die richtigen Ports auch? Raus zu finden unter 
Optionen/Verbindung. Hast du allen Rechnern im Netzwerk eine feste IP zugeordnet?? Was sagt der Porttest??? 
Übrigens ist eine Personal Firewall  überflüssig wenn man einen Router hat. Falls du sie nur benutzt, um zu kontrollieren, welche Progs ins Netz wollen, wäre z.B. 
Winpooch eine wesentlich Ressourcenschonendere Alternative.