*seufz*
Ports schaltest du folgendermaßen frei (sofern du wirklich die ICS benutzt): Start, Einstellungen, Netzwerkverbindungen, jetzt gehst du in die Eigenschaften der DFÜ-Verbindung, Erweitert, Einstellungen, Dienste, Hinzufügen. Dort kannst du die jeweiligen Ports eintragen, die du freigeschaltet haben möchtest. Externe und interne Portnummer ist immer gleich, die IP-Adresse ist die deines Win98-Rechners.
Auf jeden Fall vorher die XP-Firewall deaktivieren!
Für emule musst du mindestens Port 4662 freischalten, damit du eine High-ID bekommst. Bei C&C Generals weiß ich das im Moment auch nicht.