I am not 100% sure I understand what you are asking, but I think the answer to your question is yes!
If you have a product catalog that consists of 10 pages, you could then create 10 products which would be something like “Catalog A – Page 1”, “Catalog A – Page 2”, etc . and you would then associate those products with the individual pages you would like to protect.
You could also create one product called “Entire Catalog A” and see for a higher price and associate with all pages as well. The user could purchase the Entire Catalog A Product and get access to ALL pages associated with that product, OR they could purchase JUST the Catalog A – Page 1 product to get access to just page 1.
Does that make sense and is that what you are looking for?
thats it matt, thanks! i’ll testrun it 🙂