A G-string (you can google it!) is something that most American men probably wouldn't use, but male strippers might. So Michael is saying that Bill is the type of man who would wear a g-string, not serious husband or boyfriend material. The 'Johnny', being such a common name is a way for Michael to further insult him, insinuating that he isn't anyone special.