A family of Microsoft word processing software products for creating web, email, and print documents.
Sounds like a good idea. I like naming standards.
.
I have not seen one enforced. I suppose it may be possible through a "policy", but I have not seen it imposed.
.
Another option would be to create a macro that overrides the SAVE command. The VBA would present input boxes for each of the required parameters.
.
It may also be possible through PowerShell. I know PS has lots of functionality, and lots of extensions. I have no specific idea if it is possible. You should ask a PowerShell expert.
As well as googling, you could try searching through the PowerShell "Gallery". It is collection of thousands of PS related items you can download free. Some are "official" MS contributions, some are user contributions of scripts. A very brief scan did not find anything, but is worth a deeper look.