were you able to resolve this?
I want the same thing except that i want to copy a single portal page to the users dashboard.(in case his dashboard does not have anything, if he accessed this before and changed the positions of the windows using drag n drop, it should use those.)
Add the pages and sub pages to template portal. dashboard by default copies the portal pages from template portal. You can either do this through the default-object.xml of portal-core/conf/data or through admin screen.