My thoughts to more generic approach...
1. Get the table name
2. Get the row count
3. Since you know the column name of the email id, capture that and I am sure..it would increment by number, so make the object identifier generic
4. Compare the email id that you want to identify with the cell value
5. If found, click on the check box ( this again would increment by number )
6. To do all this put it in a 'For' loop from Step 3 (after you get row count)
7. Pass the email id as a parameter, so that it can be used to compare with the cell value
Hope this helps.
Thank you,
Yeshwant