Option to auto-assign all tasks within a project to one assignee

Use case: I have 5 projects with ~7 tasks each under each, and want to be able to assign a project to a team member (~30 of them).

Each team member will each start with project 1 and progress through to project 5 for each new company they are working with (~5 each)… if I have to manually assign them tasks, we’re talking about: (5 companies * 5 projects each * 7 tasks each) = 175 tasks for one of my sales reps, of which I have ~30: in total I would manually have to assign 5,250 tasks.

Ideal: I would like to be able to auto-enroll someone into all of the tasks underneath a project so that when they go to their tasks they would see all of the sub-tasks beneath that project as tasks assigned to them.

Ideal-ideal: I would like to be able to auto-assign all of these tasks within a project to one person, and to be able to trigger assigning a project from a workflow (like the current functionality which allows you to assign a single task from a workflow, but more powerful.

This idea seems very logical given the growth of user base within portals. I would like to assign Projects and their relevant tasks automatically to a set of new users to follow. As onboarding tasks to help them through, instead of having to ‘hold their hands’ through each step.