We have multiple subsites for various regions (EU, US, etc) that I need to share some pages across. These pages are created using custom pagetypes with their own functionality (ManyManyComplexTableField) and a custom search that limits results to this pagetype. As a result I can't use the Subsite Virtual page as the search doesn't work. The only way I can see at present to do this is to manually create each page in each subsite as it is created.
Is there a way to save a page into multiple subsites at publish? Or is there a different way to achieve sharing custom pages across subsites?