Questions about multiple users and dashboards

Hi there,

I was wondering if it would be possible to create multiple ‘sites’ (with various pages) and have separate dashboards for each site and be able to create these programmatically?

So for example, we have a user1 who has 3 pages on a site (site1), page1,page2 and page3.

Then another user (user2) who has the same.

Is it possible to have completely separate dashboards for each user so they can only see their own stats? And could this be done programmatically? (When I say programmatically, I mean generating the tag and creating their dashboard).

Thanks in advance!