Why wouldn't I approve of you posting such a thread?
My only request is that you credit myself and NintendoBoyDX (or whatever his tag is), since we worked hard to work out how to do it. However, I have no doubts that you could probably reword it to be a true tutorial, which is vastly better than our research notes.
No, it's possible to increase the number of maps assigned to map 0 in the upper direction as well. The major problem with the addition of map names 0x0 to 0x57 is that they will, by default, get placed on Map 0, because the condition states that any map name below 0x8E (I think) goes on Map 0 - This would include the new map names as well. So the routine does need rewritten to shift them, OR, you could change the limit such that map names 0x0 to 0x57 are on Map 0, with Pallet Town onwards being on Map 1 (or whatever).
Hope that makes sense.
You're Welcome for the help, btw.
There is one caveat, we missed one set of tables and limiters associated with the map name repoints. On FR's WM, there is functionality that myself and NintendoBoyDX were unaware of at the time we were researching into the map names - When you press A on a secondary Map Location (EG, Viridian Forest), it brings up a description and a picture. We did not account for this in the research.