cant find one, but i did it today with 2 2008 boxes, it'll be the same for 2003. here's what you do.
add the active directory role to your new server, into existing domain/forest. after it reboots, open active directory users and computers. right click the root folder and select change domain controller. choose your old server. right click the domain name and select operations masters. under each tab select change and select your new server. install DHCP and DNS roles on the new server. configure your DHCP scope like the one on the old server. make the old server's DHCP scope inactice then make the new one active.
change all servers on your LAN to point to the new DNS server in their TCP/IP properties.
go to the old server and run dcdiag from command line. if everything passes run dcpromo.exe and remove active directory.