Manage iOS Developer Enterprise Programs for several companies
You will need to use the Enterprise Program, unless you want to deploy everything on the iTunes store.

In terms of if you can register for several Enterprise Programs, a single organization can enroll in up to five iOS Developer Enterprise Programs.  However, each Enterprise distribution provisioning profile can only be associated with one App ID.

This Stackoverflow post should help.