It depends whether you are using older ga.js code or the new universal analytics (analytics.js).In the older code you can send data to 2 or more profiles simultaneously using this method:
var _gaq = _gaq || [];
_gaq.push(['_setAccount','UA-12345-6']);
_gaq.push(['_setAllowLinker',true]);
_gaq.push(['_trackPageview']);
_gaq.push(['ua2._setAccount','UA-34567-1']);
_gaq.push(['ua2._setAllowLinker',true]);
_gaq.push(['ua2._trackPageview']);
You can use the 12345-X UA codes for any individual site and have their own isolated data and use the 34567-1 code as a master code shared by all of your sites. Please note that if you wish to track traffic between the sites using the same UTM cookies you have to implement cross domain tracking.
If you are using universal analytics then you can use multiple trackers out of the box:
https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#multipletrackers