Read-Only Access and Showing One Batch only

Hi, 

Can we restrict read-only user to see specific batch only. We have to give access to guest users and we want to restrict user to one batch only. Is it possible?