I think you should be able to achieve this by combing a wpv-conditional shortcode which tests whether the custom field is checked or not with a toolset_access shortcode which can hide content from guest users.
So, in the loop output section of your View, which will iterate over all of the posts of the required type, you add a conditional test for whether the only-login-user custom field is checked. So inside this condition we would know that the field is checked and only logged-in users can see it.
So in this place, within the wpv-conditional shortcode, you insert a toolset-access shortcode to deny access to guest users.