Yes. You can give the guild one set of permissions and a player from that guild an entirely different set of permissions. Individual housefriend permissions will always override guild housefriend permissions. For example, Guild A is set as Visitor with one set of permissions. Player B, a member of Guild A, is set to Ally. Player B will have Ally permissions, while the rest of his guild will have Visitor permissions.