Devin,
<If that's the case, then why wouldn't it be possible to have a small tweak <made to SatPC32 -- perhaps as an option at first to facilitate testing and <backwards compatibility -- to use the satellite number *instead of the name* <as the key column for the DOPPLER.SQF file (and any other configuration files) <that refer to satellites?
Great news. That functionality has been in SatPC32 for years. Look at ? | Auxiliary Files |AmsatNames.txt. It does what you describe by allowing you to define a name for a satellite to be used with a catalog number (or international identifier) and substitutes your chosen name for all internal operations such as the CTCSS tone, tracking priority, Doppler calculations, etc. Very handy since AMSAT, CelesTrak, Space-Track, and often the individual satellite operators, use slightly different names. It is also handy when there is a "shotgun launch" and everybody is trying to sort out which satellite matches which object number. One change with each object number, and you are ready.
73,
Alan WA4SCA