Here's what I'm thinking as options:
- You will have to leave the mod unzipped. There is a list in the control.lua file as I mentioned with the names. I can add a command to reload the names, but you will still have to exit and reload the game to reload the file when you change it. However, you don't have to do any other shenanigans. This will allow you to completely customize the list as you want, but multiplayer won't work right due to having a custom mod by editing the control.json.
- Alternatively, there can be a command that interfaces with the list of names. You can be able to clear it, add, and remove names. This will be a per-map list, so if you start a new map, you'll need to redo it again. I can, however, add a mod setting where you can input some text with all the names (which you would keep in a text file somewhere) so that it syncs across maps, but you would need to restart the game for this startup list to get updated.
These two options are what I can think I can do within the realm of the factorio modding interface. Anything else would probably require custom configuration outside factorio that even if I did figure out an build, you'd have to set it up other than just downloading a mod. (Mods can't import .txt files whenever for example). Also, I have the spoons for only so much so please only choose one option.
Please let me know which you'd like.
Also, do you want to be added to the list of names? More is always better :)