I haven't seen it done using iCal and Mail. A script or automator action might be able to achieve it.
Easier would be a combination of Google Docs and SendRecurring.com. You could include a link to a Google Docs "Read Only" spreadsheet in the Send Recurring email.