You'll have to do this in four steps using a folder-based HH sync (or Convert)
1. Add a sequence index for the tracks into an MC field of your choice
2. Perform an HH sync to a destination folder (be sure to allow MC to add the files to its Library)
2. Filter and select those converted files within a view and Rename them based on the properties of your choosing
4. Use Fill Properties from Filename to pull values from the file names.
For (1), you can add a sequence to a field by select those tracks, editing a field, and entering:
=counter()
For (2), you need the files to be in the Library so that you can filter/select them all for Rename, Move & Copy. You'll want to set up your folder-based HH configuration such that the Files, Paths, & More > Audio Path places the files in a unique folder for easy filtering.
For (3), use the field you selected for the sequence number as part of your rename rule. You'll also want to add a playlist name (MC doesn't make playlists available by names in the expression language). Hint: you could simultaneously add the sequence number and a playlist name in your field edit in (1), and let your Rename rule split them apart (you can save this rule as a preset for future use). Example, assuming you used the field named Sequence-Playlist:
=counter; MySuperPlaylistBaseAlbum
and in the Rename rule, use these expressions as part of your rename:
listitem([Sequence-Playlist], 0) <-- this is the virtual album's track #s
listitem([Sequence-Playlist], 1) <-- this is the virtual album's name
For (4), you'll want to ensure in (3) you named files such that you can grab any tags you want changed (e.g. [Track #], [Disc #], [Album], ...)