5. Do I need an ArcGIS license for each Geo-Genie user?

No. In terms of the ESRI licensing policy, every Geo-Genie user needs only an ArcGISTM Engine Runtime. The Geo-Genie integrator does need one ArcGISTM license.