Ragazzi ci sono riuscito!!!
Magari lo script sara' da ottimizzare per cio' riguarda il counter dei punti o altro, ma visto che funziona e fa cio' che volevo, lo voglio condividere con voi, possibilmente a qualcuno potra' rusultare utile ;

<html>
<head>
<title>Segnare un mark point su mappa</title>
</head>
<body>



[img]Images/map.JPG[/img]
</p>



punti:
<input id="Text1" style="width: 80px" type="text" />
</p>
<script language="JavaScript">
var MarkPointList = new Array();
var MyDiv = new Array();
var _div = new Array();
var ie4;
var ie5;
var ns4;
var ns6;
var w3c;
var wid;

ns4 = (navigator.appName.indexOf("Netscape") >=0 && !document.getElementById)? 1:0;
ns6 = (document.getElementById && navigator.appName.indexOf("Netscape") >=0 )? 1:0;
w3c = (document.getElementById)? 1:0;
ie4 = (document.all && !document.getElementById)? 1:0;
ie5 = (document.getElementById && document.all)? 1:0;
wid = (ie4||ie5)?window.document.body.clientWidth-20:window.innerWidth-36;

for (i=0; i<=20; i++){
if (ns4){
MyDiv[i] = '<layer name="di' + i + '"></layer>';
} else{
MyDiv[i] = '<div id="di' + i + '" style="position:absolute;z-index:100" ></div>';
}
document.write (MyDiv[i]);

if (ns4) _div[i] = document.layers['di' + i]
if (w3c) _div[i] = document.getElementById('di' + i)
if (ie4) _div[i] = document.all['di' + i]
}

function move_div(x, y, i){
if (isNaN(x+y)) return
if (ns4){
_div[i].moveTo(x, y)
} else{
_div[i].style.left = x + 'px';
_div[i].style.top = y + 'px';
}
}

function write_div(text, i){
if (ns4){
_div[i].document.open();
_div[i].document.write(text);
_div[i].document.close();
} else{
_div[i].innerHTML = text;
}
}

function MarkPoint(n){
MarkPointList.push(MyDiv);
i = MarkPointList.length;

Text1.value = i;

ondiv = n
write_div("[img] + n + [/img]", i);
move_div(x, y, i)
}

function MarkPoint_hide(i){
ondiv = 0;
t3 = window.setTimeout('MarkPoint_hide2(' + i + ')', 100)
}

function MarkPoint_hide2(i){
if (ondiv == 0){
write_div("", i);
move_div(-1000,-1000, i)
}
}

//y=x=0
function dragIt (evt){
if (ie4||ie5){
x = window.event.clientX + document.body.scrollLeft - 6;
y = window.event.clientY + document.body.scrollTop - 9;
} else{
x = evt.pageX - 6;
y = evt.pageY - 9;
}
}

function cursor_crux() {
document.body.style.cursor = 'crosshair';
}

function cursor_clear() {
document.body.style.cursor = 'default';
}

document.onmousemove = dragIt;
if (ns4){
document.captureEvents(Event.MOUSEMOVE)
}
</script>

</body>
</html>

ciao ciao ...