Where to start. All information relates to Windows 2003 server and XP

1. Is it possible set the computer name and dns suffix via dhcp?

2. Is it possible to set the Workgroup or Domain name via dhcp?

I have a plan for setting all DHCP capable devices (including printers
and AP devices) to get their information from the DHCP server. All
addresses to known devices will be reserved. Aside from the DHCP dying
or failing in some way is there any other reason this would be a
horrible idea?
Matthew - The Great System Tyrant