How can I composite multiple render views into a bigger canvas?

I have 6 cameras in 6 linked scenes, so I can render all 6 at the same time to make a cubemap. How can I composite all 6 renders into a single image without compromising the resolution by scaling them down? Is there a more efficient way to render out a cubemap without having to manually stitch together the 6 images in an external program?