Publishing runtime sites visibility

Hi

I want to categorize different sites defined in Publishing run time( designed through publishing design) for different communities. I have like 20 sites defined but i want users of community1 to see only 4. How do we achieve this?