eğer uygulama için google maps kullanacaksanız, http://code.google.com/apis/maps/documentation/javascript/reference.html#InfoWindow adresinde yer alan bilgi penceresi isimli nesne ile bunu çok rahat bir şekilde yapabilirsiniz.

diyelim ki harita üzerinde bir işaretçi (marker) belirlediniz ve bu işaretçiye tıklayınca bilgi kutusu göstermek istiyorsunuz, bunun için örnek uygulama;
http://code.google.com/apis/maps/documentation/javascript/examples/infowindow-simple.html
adresinden inceleyebilirsiniz, kaynak kodlarına bakarsanız,
var infowindow = new google.maps.InfoWindow({
content: contentString
});

şeklinde bir kod göreceksiniz. burada infowindow nesnesi bir bilgi penceresidir. içinde ne görünmesini istiyorsanız content özelliğine atamanız gerekiyor. eğer content özelliğini dinamik yüklemek istiyorsanız;
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});


kod kısmına müdahale edebilirsiniz, infowindow nesnesini açtırdıktan sonraki satırda hemen
infowindow.setContent(getBilgiPencereIcerigi(12345));
şeklinde bir kod işinizi görecektir. getBilgiPencere fonksiyonunun içinde ajax ile ilgili içeriği bir web servisi üzerinden dinamik olarak alabilirsiniz.

şayet problem yaşarsanız gtalk: irfanevrens@gmail.com vaktim oldukça yardımcı olmaya çalışırım