A google search for XP TAKE OWNERSHIP will immediately give the necessary instructions to solve the 'Access denied' error: take ownership of the files and folders on the old hard disk you want copy.

Note that on Windows XP Home you'll need to boot into Safe Mode. In XP Pro it's not necessary.