The HPB bot supports a different .cfg file for each map (based on map name, see the HPB_bot_ReadMe.txt file).

You can create a separate bot .cfg file for each map and specifiy in that .cfg which name/skin you want to use for those bots. So, yes, you can create bots with specific names/skins for specific maps, no coding required.