Lock RSVP early - send reminders

Is this scenario doable:

I want to set all events to stop allowing registration / rsvp 3 days before the event occurs.

Also - I want everyone that RSVP'd to get an email 2 days before the event reminding them that it's coming.