The confusion is the s2member restrictions box on the side of the post: is it one or the other? Or is it AND the other?
No, that box' restrictions are all applied, not one or the other.
Like Pat said, you'd need conditionals, and it'll be quite a bit of work to sell them if you do them all one by one, too.
I still think it's doable in a simple way with a bit of custom code. You could have the conditional using the page's ID to name the ccap, for the restriction and to sell it.
So, for example, if it's page/post ID 123, you could name the ccap
$ccap = 'access_s2member_ccap_p'.$post->ID;
Then have a conditional that checks the user's access for the page's ccap, or for the all-access ccap/level. If the person has either one, he gets shown the page's content, and if not, he can get the sales copy with payment form right there.
That way, you'd have to write it just once, put it in the theme's template for the pages/posts, and have all existing and future pages, protected and sold by it.
I hope that helps!