You can do it for free with Windows Backup. Create a backup using Windows Backup (ntbackup.exe in 2003) and restore it to the new server. All NTFS permissions will remain in-tact. You do have to manually create the partition structure and manually share the folder (and set share permissions), but all the security around each folder, subfolder and files will remain as is on the 2003 server.