Cool. In the past I had used Environskin to do the skin changing, but this also uses the botprofile.db etc. and has the entity limit problem as detailed in the other thread.
What it does is puts cfg.dll which runs a "mapname".cfg file as a "listenserver".cfg file. I am not sure if this could be used as a Metamod plugin, but I doubt it.
It was actually written by Splorygon I believe.
From his readme :
czero/dlls/cfg.dll:
executes .cfg's with the same name as the
loading map. ex: server executes <map>.cfg on
level change, which contains console commands.
See czero/de_dust_cz.cfg in notepad for details.
Also includes custom czero/liblist.gam to direct
the game to load cfg.dll
So I don't think it can be used instead of mp.dll when Metamod is in use...
Now, if there was a plugin similar to the model_changer one you made, which made motd.txt into maps/mapname_motd.txt, then maybe it would work. I honestly don't know.
Thanks for any help you may be able to give!