Interactive Map

Say in a FPS I want the plyer to be able to pres M and load an interactive map of the level and there would be blue blips for the positions of all the allied AI and red blibs for all the enemy AI. I would want you to be able to move the allied blibs where you want the allied AI to go. How would you go about doing this? Also is it possible to layer it so when you zoom in more it shows more details?

Im not going to write a script but there is a few "Radar" Codes on unifycommunity which you could modifiy to do what you want.

http://www.unifycommunity.com/wiki/index.php?title=Radar

If you wanted it a map you could do some nifty GUI work that moved when you do.