By “Errr, Pages?” do you mean “isn’t that what pages do?”
If so… no. Currently, pages do not support what I am trying to do.
What would be awesome would be if when creating a new page, there was a template option (I can’t code) for a “posts_page” (or something). This new page would now function like its own seperate mini-blog, seperate from the home page but still part of the blog.
I guess it would need some type of control to direct to which page new posts would go to, either the main page or the newly created page. Also if there was a way to restrict posting to pages to certain users.