im not that much into vbs, but if the object-method 'renamePrinter" doesnt work on W2k, you won't have any luck with kix either, as its uses the same classes.
http://www.microsoft.com/technet/scriptcenter/...:
"Well, if your printer is connected to a Windows 2000 or Windows NT 4.0 print server we have bad news for you: you can’t rename a printer using a script, at least not using the technologies included in the operating system. (There might, or might not, be third-party tools that enable you to do this on those older versions of Windows.) If your printer is connected to a computer running Windows XP or Windows Server 2003, however, the news is much better. That’s because the Win32_Printer class – which was extensively overhauled for Windows XP and Windows Server 2003 – includes a new method named RenamePrinter, a method which definitely lives up to its name...."
I know this doesn't help much, but maybe take this as a chance to upgrade your servers. Another good argument for this would be that Microsoft ceased official support for Windows 2000 last year.
EDIT: : Wait, maybe i found something.
Take a look at this, it uses a rundll32-call to rename a printer:
http://terminal.servebeer.com/php/renameprinter.php
cu, rob
_________________________
Eternity is a long time, especially towards the end. - W.Allan