let me put it this way, you can be Grandmaster Guild in all guild that you join ( even fighter guild and thieves guild ). just use your creativity to solve those quest.
about the 3 houses, you can gain the highest rank in 2 of the houses. eyup, you just got to know how to do it.