This script will re-locate the files of the selected iTunes tracks from their current location to a new user-chosen folder. iTunes will be updated with each track's new location and all of each track's meta-data will be preserved. Option to remove the files from their original location. (I don't advise using this on more than an album's worth of tracks or so at a time; re-locating dozens of tracks' files to a single folder doesn't seem to make much sense to me.)
NOTE: If your "Keep iTunes Media folder organized" preference set, you will not be able to create new folders in or re-locate files within the iTunes Media folder; outside is OK.
Requires iTunes 10.0 or later.
Perhaps Also of Interest...
downloaded 25m 54s ago
Change selected tracks' Start Time or Stop Time by user-entered seconds
downloaded 37m 40s ago
Move selected playlists to a new or existing folder
downloaded 43m 10s ago
Re-locate files of selected tracks to new folder, preserve track meta-data
downloaded 53m 4s ago
Copy files of tracks to selected folder
downloaded 56m 49s ago
Exports and then re-imports selected tracks' artwork
downloaded 1h 13m 46s ago
Remove iTunes tracks disassociated from files