Hi, i have built a custom site using Codeigniter.

My site allows users to post a story to the site... then other users can comment on the story.

There is an option under the users Settings to choose whether you want to be notified by email if:

A - MY STORY
[ ] a user comments on my story

B - MY COMMENTS ON OTHER USER'S STORIES
[ ] another user comments on a story that i have commented on


I don't think i need any special script or service to handle email A, as it is just one email to one user, however Email B is a different story as 1000 users might have commented on a story and then 1000 users might need to receive an email each time a new user comments on the same story they have commented on, so:

1 - is there a 3rd party service that i should use in conjunction with codeigniter to handle these bulk emails

2 - should i process all of these batch emails using a cron... if so can someone recommend the best way to run this process

Thanks in advance for your help...