Email Alert When a portal user is assigned to a Project and Task List

Email Alert When a portal user is assigned to a Project and Task List

We need to send an notification to the Portal User whenever Project or Task List is associated to the User.
Currently there are workflow automation only available for Task module, there are many workflow scenarios needed at Project and other modules level.
Is this possible or do you have any workarounds for this ?