Does this mean I don’t have to own my house or building to participate?

That’s right! One of the many benefits is that anyone who is an active member is eligible to purchase a panel.