Всё просто.
Настройте карту, которая глядит на улицу, так как вам указал провайдер или оставьте в автомате (DHCP).
Та, которая будет раздавать и-нет внутрь сети (на вторую машину), пусть будет настроена следующим образом. Скажем
IP 192.168.х.х (последние две цифры могут быть любыми от 1, до 254). Маска 255.255.255.0. Шлюз (gate) можно не указывать (или тот же, что дал пров), DNS, опять же тот же, что дал провайдер.
Соответственно, если у вас внутрь сморит карта с айпи 192.168.0.1, то этот адрес является шлюзом, для внутренней машины, маска та же (255.255.255.0), днс от прова.
Далее открываем "управление сетевыми подключениями" (там как раз есть то, что вы считаете, что "походу его там нету"), указываем сеть (домашняя-рабочая) и создаем на обоих машинах одинаковую рабочую группу. Если вам нужны расшареные папки , то настраиваем правила сетевого обнаружения на обоих машинах и указываем сеть предприятия. Если нужен только доступ в интернет, то можно не создавать домашнюю/рабочую группы и оставить сеть как "домашняя".
Да, и ещё, на компьютере с ХР, надо указать, что другие машины могут пользоваться этим подключением к интернету (тогда семерка найдет и-нет).
Тут ещё можете посмотреть.
Может что забыл, но вообще всё это подробно описано в хелпе. Просто будьте внимательны и всё получится.
З.Ы.
А вообще, купите маршрутизатор. Они сейчас копейки стоят и уже через один с гигабитными портами. что даст для вас равноправный доступ в интернет для обеих машин, а так же нормальную внутреннюю сетку.