Dear Ning,
Thank you for your query.
My initial reaction is to assume that this is easily doable programmatically.
You can determine the current user name in your add-in, can't you?
You can also implement a dynamic model updater DMU that react to new view creation.
Then you can attach the user name to the view in any manner you prefer.
Personally, I would probably not include it in the view name, because that might be rather inaesthetic in the user interface.
Another alternative would be to store it on the view using extensible storage.
In that manner, your add-in can access the data, and it does not disturb the user.
Here are The Building Coder topic groups on DMU and extensible storage:
I hope this helps.
Best regards,
Jeremy