Yes, you would have to write something, but it’s quite an enjoyable task. Especially if, like me, you don’t have much to do at the moment….
You can either use APIs, or the DSPOBJD command to get the list of objects. Read the list and apply your test criteria, creating the rename value for the RNMOBJ command to be executed through QCMDEXC.
For the members, use RNMM.
There is an API to change member text, or use CHGPFM / CHGLFM.
Altogether, it should take you no longer than 3 hours to write, depending on the style of lunch you just had….