Hmm I thought Live supported clans now, and I know Forza let me have a password to a game, I figured it was a general one, and I don't think the leader of a game can kick people ... I see the problem now. Hmm I'll ask on NGW, see if there is something different they do as it sounded like they invited people rather than anyone could just join (this was in Gears)
And Home does look nice but I'm not convinced it offers "more" than live, Home is I'd say simply an interface to PSN and Live's interface is a far simpler one, but also allows things like comparing achievments, quickly looking at achievements, something which in Home I can't see how you would compare or how you could quickly see achievements without going out of the game, into Home, walking to there house, going into there "Achievement room" and looking. Don't get me wrong, as a game in it's own right Home I've no doubt will be fun, but as an interface to network games I've yet to be convinced.
In what Morgyn is talking about though I can see while Live isn't doing it right and you pay for it, but in Home I assume you could all just agree to meet in Morgyns room and if you wanted to join goto Morgyns room to join in (which is kinda how I thought Live worked)