Right. This is not just doc copying, this is a full-fledged Web development issue. And you're not in luck on this one : I don't know much about web development in Notes ! Sorry.
However, I have mucked around with this sort of development a bit. So I do have a few ideas you might find interesting.
In my experience, if you need auto-updating hotspots which grow with the life of the database, you need to use views and make the document list in the view be your hotspot list.
In other words, in your frameset, set one frame to look at a view and an other to be the data associated with the view.
Each new date (hotspot) will be a document in that view. The view code should transform the document reference into a web-navigatable hotspot.
The way to do that - at least the one I've learned - is to make a field in your target data document create the URL reference that it responds to. Once you have that, just pluck that reference into the hotspot doc and you're done.
Of course, this idea might just be a complete redesign of your actual db, so a quicker way might be to just copy-paste the current hotspot doc and edit the existing fields/hotspots as you go.
Not being able to see your code, I cannot judge the difficulty of either procedure.
Its up to you, but if you want any help with my idea, I'll be glad to give a hand.
Pascal.