You need to do a many to many relation with an intermediate model. See guides. See 2.4 The has_many :through Association topic here.
On that new model/table you can add an attribute (a boolean "decline" attribute maybe) to control guests assistance...