In terms of licensing, and according to Envato’s licensing terms and conditions, you need a license per domain install, regardless of whether you use a WordPress multisite install or not.