Frankly, you shouldn't do what you're doing. I'd really recommend coming up with a new approach because search engines, social networks, and anything else that scans/scrapes your content is going to have big issues with what you mention.
Search engines and social networks rely on content staying relatively static. While a home page with links to many articles, for instance, can change constantly, the URLs/articles that are pointed to shouldn't. A search engine won't be able to locate where content moved to, so if it sees article 'a' for a month and then that content is completely replaced with article 'b', all of the search engine weight given to that page based on the content (keywords) will be lost.
The same goes for social networks. They all use the URL to keep track of comments, like counts, share counts, etc. If a user "Likes" article 'a' and then it's replaced with article 'b', they're Timeline (in most cases) will now reflect that they Like article 'b'. There are some exceptions to this, but there's no way for the Like to keep track of what was on the page at the time of the Like. The other way to think about this is that the comment or Like posted to the user's Timeline will have a link back to the page. So any friend that clicks it will see the current content, not what was there... so it makes sense that the social networks don't try to cache the old content.
I hope that gives you a good background on things. What I'd recommend is taking a look at something like the
Joomla Community Magazine
. The home page changes every month to reflect all of the new articles. Each link goes to a URL for that article which never changes, even when the new 'issue' comes out.
If you have any questions or comments, let me know. We'll gladly help explain further, or if you have any ideas on how you'd like your system to work, we can tell you if it's feasible to implement with JFBConnect (or social network requirements in general).
Thanks,
Alex