All are correct except "Who did he invite". As a direct object,"whom" is the proper word to use.
The past participle of "to break" is "broken", so "which is broke" is incorrect in the context of breaking things. However, "broke" has another meaning. It means "out of money". If a business is broke, it means it is bankrupt. The following are good sentences:
"That is the business which is broke."
"That is a man who is broke."