I cannot add participants to appointments in public calendars. The option is missing.
A possible workaround (alternatively) is to send an e-mail with the appointment as an icalendar (right-click on appointment).
Funnily enough, there is also “Invite participants” although I cannot enter any participants (it is a public calendar)