Hi Greenlaw,
I hope the script helps

I use them all the time. I'm not 100% clear on what you mean by " change a style's ID". I can think of several different interpretations. Of course, you're correct, that two styles can have the exact same name, but different IDs and thus are different styles. I don't know what actually tracks the fUUID, so I'd be very hesitant to just create one, unless there's a known fUUID generator. I think the exact workflow would be something people would need to know, in order to create the best tool.
For me, whenever I create a new character, I rename their styles, based on the character name. True they don't have unique IDs, but I just unlink shared styles when I import. If, for the cats, you're wanting to have just one character, but import it as various versions, I think it would be best to have a combination of my two scripts built into Moho's import. Namely, rename and reassign. I think the unlink is doing the reassign already. But right now it doesn't allow you to rename styles, so you get a mess of duplicate names

If, when you unlink, it allows you to rename, or perhaps enumerate the styles then, importing "cat" would result in styles like "Fluffy cat" and "Tiger Cat", or "Butch" and "Sally" or "cat 1", "cat 2", cat 3".
I haven't played with FileImport, but that may be a possibility.