Create a SVG file* where each path corresponds to one location (state, region, etc.), as id attribute specify the corresponding location code (e.g. id="FR" for France). Put all corresponding name in another XML like file this:
<map>
<location id="CF" name="Central African Republic" />
<location id="CV" name="Cape Verde" />
<location id="BW" name="Botswana" />
<location id="NA" name="Namibia" />
[...]
</map>
Then put the two files with the same prefix name (e.g. Africa.svg and Africa.xml) in the maps directory.
You can send me you maps at mammique@garbure.org (if there is not too much things to correct please).
* (maximum width 720 pixels, maximum height 480 pixels)