Hola illobcn,
Si supuestamente "pp" es "Puerta de enlace predeterminada" entonces ahí está el error.
Si el modem USB está conectado en el Windows XP, cuando éste establezca con el proveedor de Internet una conexión PPP, automáticamente se establece en el sistema una puerta de enlace predeterminada, donde el gateway es el equipo que te responde al otro extremo y te conecta a Internet. Cuando la conexión PPP se cierra, la ruta predeterminada 0.0.0.0 se borra automáticamente de la tabla de rutas. Hasta ahí todo normal.
Ahora bien, ese equipo comparte Internet a un segundo. Eso hace que automáticamente actúe como router y/o proxy hacia la otra red, que irá por la tarjeta Ethernet. El equipo con Windows 98 que conectas al otro extremo, debe tener como puerta de enlace la dirección IP del Windows XP (hasta ahí lógico, pues es el XP quien le enruta).
Pero el equipo con Windows XP no debe tener una puerta de enlace predeterminada en su interfaz Ethernet y mucho menos hacia el otro equipo. Debes dejar ese parámetro en blanco. El sentido de ese parámetro es hacia qué router mandar los datos cuando el destino está fuera de nuestra red. Si estás conectado a Internet, tendrás una puerta de enlace hacia afuera. Si no estás conectado, no necesitas puerta de enlace: la máscara de la red local es suficiente para determinar el ámbito de visibilidad.
Saludos.