Да не в динамическом IP дело.  Просто у XP- два интерфейса.  А Ил можно только на один повесить.

Хотя...  преконнекченый по модему комп видит оба компа в лане?  Другими словами, он в той же подсетке, что и лан или в другой?  Если в той же, то сервер оставь на ХП, но вешай его на лан интерфейс!  Его и указывай ОБОИМ клиентам.  Если в другой подсетке- то нужно взводить маршрут до ЛАНа в любом случае!