hola, yo uso aMule en Mac OS X "Leopard" y desde que salió la versión 10.5.2 del sistema operativo funciona perfectamente con el firewall activado, quizás ese sea el problema de tu amigo, que no tiene el S.O actualizado.
saludos
Nacho
pd: en Tiger también me funcionaba perfectamente