It's actually pretty easy.
the xcopy that's built into w2k has switches that will copy permissions and ownership info. If it's nt 4 you can use robocopy or scopy in the resource kit.
Doing shares can be done with rmtshare that's in the resource kit, but depending on how the source and destination are laid out you can just copy the shares key over from registry to registry. It's located at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares
If the source and destination are different drives/paths you can just do a search and paste the new path in real quick on all the shares. If it's a whole slew of shares like user drives or something throw together a batch file with rmtshare.exe in it somehow.