How to disable links for anonymous users for SOME, but not all link items? The link issue here is video links, which are for brightcove.com hosted videos. Now some important background: 


  The site is a directory of company-produced videos. It requires login in order to view anything. 
  However the user can assemble a list of videos (like a cart or wish list) and send a URL for that list to a non-authorized person; that person can view the video links and read text info about the video, but can't access other parts of the site.
  But some of the videos are designated as "not shareable." So even though it's OK to share links to most of the video pages and for anonymous users to play the video link, we need to exclude the "non-shareable" videos from being playable. 
The link field is only one of the fields in a node of this content type. The node itself must remain accessible to the anonymous user; it is only the video link that needs to be variably accessible or not accessible to anonymous.


Can anyone suggest a strategy for making some but not all video links not accessible to the anonymous user?
I would create a view of the videos and control access by role.  if you need control at the field level, I'm sure there is a module for that or you can use a field template.