When you say "page", do you actually mean "post"? That can make a huge difference.
If you actually mean "post", it’s very simple, you just assign each post to a category and loop through that category.
But, since you specifically mentioned "pages", let’s see what we can do with that… Off the top of my head, there’s no way to list pages by the template that they are using.
Another question, what are you actually trying to accomplish here? Are you simply listing the pages, like this:
Or are you trying to display their content as well?
Page One Title
Page One content………….
Page Two Title
Page Two Content………….