I just posted about a creative way a Non-Profit organization used their WordPress.com blog to get registrations for a webinar. It is so cool. Of course if you are on WordPress.org you can use a plug in like Event Registar or RSVP Maker. I know there are others and feel free to share them.
Meanwhile check out the post on adding a RSVP contact form to your WordPress.com blog platform.