Quote Originally Posted by joy View Post
Wow, I feel like I have a lot to learn (maybe some programming languages )

Looking at OpenLayers and Leaflet I see more of what I saw on Google Maps... Maps of the real world... Some how I feel like my fantasy maps would not go over well on these venues

What sort of programs let you make KML files?
Yes, you are pretty much going to have to learn some basic Javascript at the very least to make this work. OpenLayers is just a tool for displaying maps, it doesn't care if they are real or not. You can make KML or GeoJSON either directly by editing it in a text editor, or using GIS software like uDig, QuantumGIS, or OpenJUMP.