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