Member Types - help needed please :): Revision

I have two types of members, type 1 and type 2. I want all type 1's profiles and files to be visible by all type 2's but not by any other type 1's.

Any idea how I can do this? Help much apreciated, thanks.