No se si fui yo quien te contesto pues llevo ya muchas de estas.
En primer lugar un cable cruzado es un cable de red con conectores rj45 que se diferencia del normal en que un par de conectores ban cruzados. En cualquier tienda de consumibles te harán uno sin muchos problemas. Por otro lado si quieres conectar más de un equipo la mejor opción es la del router o el hub, aunque puedes montar una red p2p ocn cable coaxial, aunque no se si todavía se hacen estas cosas.
Para compartir tu conexión a internet primero tienes que configurar tu red. Si el ordenador que tiene acceso a inet es el de XP, ajecuta el asistente con todos los cables conectados para la configuración de red, elije la primera opción de configuración en el tercer paso (si el winXP es cliente elije la segunda), sigue los siguientes pasos y rellena el nombre de equipo (distinto para cada equipo) y el grupo de trabajo (el mismo para los dos equipos). Al final te da la posibilidad de crear un disco de configuracion; dile que si y ejecutalo en tu pc de 98 cambiando el tercer paso según sea (cliente o servidor) y el nombre del equipo (como te he dicho tiene que ser distinto para cada equipo). Por ultimo reinicia y ya tienen que verse los dos equipos en red. Ahora necesitas bajarte un servidor proxy para el equipo que tiene la conexión a inet. Te aconsejo el analog proxy por su sencillez(si no lo encuentras mandame una aclracion y te mando el link). Lo instalas y ejecutas y por ultimo en el iexplorer del equipo cliente te metes en la herramientas->opciones de inet->conexiones->configuración y en todas las conexiones metes la ip del equipo servidor (creo que sera 192.168.0.1) pero mirala en tpc/ip dentro de conexiones de red->propiedades->configuración->propiedades de tcp/ip del servidor. Bueno, te mando una dirección para que configures este programa y con la que no tendrás ningún problema.
http://www.red-atlantic.com/TXT/ARTICULOS/proxy_19_11_2002.html.
Nada más, si necesitas algo más mandame una aclaración, y si no es así finaliza tu pregunta.