There is such software, I've seen on Tucows... But you can make it yourself with simple batch-file :) IP-address is in registry HKLM\System\CurrentControlSet\Services\Class\NetTrans\000x - Here should be IPAddress and IPMask. x number depends on bindings, you can find it in HKLM\Enum\Network\MSTCP and in specific hardware, but easier to assign some IP and find out which one is responsible for your adapter. Then you export keys to .reg file. In batch-file you can use utility CHOICE.COM from \WIN\COMMAND for muliply choises and "regedit.exe /s aaa.reg" for import. ummm, however, after that you'll need to restart pc so changes will take effect. But you can implement menu using config.sys and import registry in autoexec.bat. This way windows will have right version of registry. Not easy and hard to maintain. Static network isn't very good - you have use some kind of software to maintain it.
well, here is solutions which I use. I've setup DHCP server, but with reservations. I have tableof all MAC-addresses in my network and have assigned them predefined IP-addresses. And I have a pool for unassigned guest cards. If see in packet monitor some PC in this pool, this means that somebody changed card or some new PC was plugged in. I'm using those addresses on proxy to limit access. If I need to change configuration of network - I change reserved addresses in DHCP-server and so on. This is better because I can change gateways, DNS-servers and other settings. You can have such kind of tables and syncronize it among your DHCP-servers. If those networks has connection - you can setup automatic synchronization.
Sincerely, Sergey
Brainbench MVP for Win98 Administration