Can I create an interactive map of historic sites for my area?

Ok. I have a map of my local county on the screen, and on that map are the names of historical places, i.e. Falkland Palace. When you click on the place name something will appear, perhaps a small photograph and a brief explanation of the place.

About as basic as that really.