Parse the selected iTunes tracks' Song Names such that the same first Item text in "First Item - Second Item - Third Item" is removed and copied to another user-selected tag in each selected track (Album, Artist, Composer, Genre, Grouping, or Comments), leaving "Second Item - Third Item" in the Song Name. Run the script again to similarly remove and copy "Second Item" to another tag, and so on. Read Me explains more, and how to customize for different separator characters. Screenshot speaks volumes.
Perhaps Also of Interest...
downloaded 5m 37s ago
Title Cap various track tags, featuring editable exceptions lists
downloaded 6m 38s ago
Create "Add to Playlist" droplet by selecting a playlist
downloaded 15m 47s ago
Droplet adds files dragged on it to a preferences-set playlist
downloaded 30m 14s ago
Recreate a playlist such that its visible columns mirror the Music library
downloaded 31m 1s ago
Export selected tracks' data to XML file, import later
downloaded 1h 22m 16s ago
Compel a selected Smart Playlist to dynamically refresh by removing all its tracks