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)