Yeah, you simply need to assign a different Map ID to each map. You best do this directly when compiling with mkgmap. Otherwise do it later with Mapset Toolkit. I have around 10 different OSM mapsets in Mapsource, but you could have many more. You can even put tiles from different maps into one mapset.