Generally, you don't try to change the name of the property itself. You call Put() with the name of the property you want to change, and the new value.
[edit] Correction, sorry, I was thinking ADSI. That should work - is this a remote system? What version of Windows?