Hi,
I think you have two options - using PM fully, or use PM to save a simple text file containing the names of the selected files and make a simple script around the list, renaming them in terminal.
It should be possible, with Rename using variable substring extraction, althoughit seems would have to do a two pass on renaming the files.
Strangely, I thought a simple one-pass rename using TvShowName-Season-101_BTS{filenamebase:25,99} would work (at least as long as all files have 101 and not 102 etc in them), but it does not. Probably has to do with the order the variables are resolved.
Experiment with this:
first rename string:
{filenamebase:25,99}
(this will cut the first 25 characters from the original name, leaving just 1_MyNAme0001, the 99 at the end just tells it leave 99 characters untouched, 99 is just for safety as it should be long enough)
obviously the first part of the filename would have to be constant length, and there should not be any files like 101_SCN1_MyName001 and 102_SCN1_MyName001 as these would produce an error since both would truncate to 1_MyName001...
second rename string:
TvShowName-Season-101_BTS{filenamebase}
(that would simply add the string we cut in the first step, but with BTS instead of SCN to the beginning of now truncated filename
If your filenames are consistent in length (substring extraction needs constant length to work!), that should work nicely.
Try doing that with a backup set of the files, if it works for you.
If your filenames are not constant in length, or somehow more convoluted (like having multiple sets of 101, 102 etc with same MyName00x), your best bet would be to Export the selected filenames using PM (Export, Text Exporter, and just put whatever variables like {filenamebase} there), generating a simple text file containing all the filenames on each line. You could even add your OS commands right in the export window, but you would probably have to edit it with some text editor afterwards. Something like TextWrangler (OSX) that allows find and replace with GREP support would be best. Or just make a script to do it using PERL or something like that. In the Export, something as simple as mv {filename} {filename} (on OSX) and later editing the text file replacing every second SCN with BTS, finally saving it as a script to run would probably work.
Obviously, you should make the renaming on a separate copy of the files in case something goes wrong.
See full documentation on renaming here:
http://wiki.camerabits.com/en/index.php/User_Manual_Flat_View#Variable_Substring_Extraction