Have you tried out YourGMap? It allows you to plot multiple locations on one map (Google Maps) and publish it to the Internet for others to see.
We are currently using it to plot the houses that we've looked at or need to look at in search for our new home. Our real estate agent probably has a similar tool but I doubt it's as efficient as this one.