Фаервол - это такая программа, которая блокирует попытки подключиться к вашему компьютеру извне, без вашего ведома.
Фаервол Windows XP - это брандмауэр.
Откройте брандмауэр(если он вообще включен) и посмотрите, создано ли исключение для eMule. Если его нет, создайте его. А вообще, брандмауэр сам спрашивает, разрешить или запретить какие-либо подключения из интернета или сети к вашему компьютеру.
Вы можете поступить ещё проще - отключить на время брандмауэр(Пуск => Настройка => Панель управления => Сеть и подключения к Интернету => Брандмауэр Windows). Если при этом eMule не проходит открытие портов, то дело не в брандмауэре, а в типе предоставляемого вам интернет соиденения вашим провайдером.
Причиной проблем с портами для eMule, чаще всего является провайдер, а фаервол нипричём.