Hi,
You can create alerts dynamically using hooks or workflows:
Especially the hooks are interesting if you want to “group” alerts.
Otherwise, users can select to be notified via mail whenever they are assigned to a record (default profile setting). This option will trigger an email per record.