Paulo:
It would be a fairly extensive extension. First, you'd need to a custom UI for template assignment, model changes to the web project to persist the info, and modification of our web project view to read that info to only display the appropriate forms for each end-user. This you'd also want to package up as an AMP so that it was readily installable and transportable across Alfresco servers.
For an example of these types of customized packages, you can take a look at some of the projects contributed by the community on our forge site. A good one to look at would be the contributed wiki space.
If you have a hankering for tackling this, we'd be happy to review and comment on any design docs to help answer questions or provide tips and tricks.
Although this is not in our 6 month roadmap, we do hope to get to this in the 12 to 18 month timeframe. Sounds like a way off, but, as they say, time flies.
Cheers.
Kevin