Something like pxldot's project template script might be the best solution
http://pxldot.com/projects
More generally, paste actions and action groups into an existing project by selecting a task in that project (creating a blank one if necessary - you can delete it afterwards).
(If your selection is at project level rather than task level, you will just create sister projects, rather than child tasks and task groups)