Ok, bei Win98 gibt's definitiv keine integrierte Firewall, und ich gehe auch mal davon aus, dass sonst keine installiert ist und auch noch nie installiert war (Deinstallations-Reste können solche Probleme auch verursachen).
Ich würde Dir empfehlen, an Deinem PC DHCP zu deaktivieren und der Netzwerkkarte stattdessen eine statische IP-Adresse zuzuweisen (diese sollte aber ausserhalb des IP-Bereiches des DHCP-Servers im Router liegen). Als DNS-Adresse und Gateway musst Du dann die IP des Routers eingeben.
Die Portfreischaltung am Router wird unter dem Punkt "virtuelle Server" vorgenommen, dort stellst Du dann den Port 21 ein und als Ziel-IP die Adresse, die Du gerade Deinem PC verpasst hast.
Damit sollte der Server schon mal grundsätzlich erreichbar sein.