Well, I found a Technet article that might work for you. Custom DHCP Client Identifiers for Windows NT (Q172408):
http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q172408
(please remove any spaces)
It says that you can edit the Registry on all Windows DHCP clients, adding a record to the DHCPRequest packet that includes a machine identifier.
On the DHCP server, it will assign this specific machine to a specific IP address, and always assign the IP to the machine.
So, what Iguess you could do is set up all of your DHCP clients with this Registry hack, then have them all release/renew, to get their addresses assigned and marked as theirs, then modify your DHCP scope to ONLY include these IP addresses.
This way, the DHCP server will ONLY assign IP address 10.1.1.25 to machine MYWORKSTATION, no to just anyone issuing out a DHCP request.
This might help in your situation. I have never tried this, so I can't vouch for how well it works.
Give it a shot!
hope thishelps