We've "sort of" done something very similar, not with 2 sub-sites, but with
objects within one site that we "think of" as two sites because the
permissions on the two sets of objects are mutually exclusive. We then have
WFs that combine the data from the two sub-sets into one common set which has
general access to many users.