Hi Daniel,
Limiting the display of the map to certain boundaries would be something very different. That's not a feature I'm very excited about because of how the geo widgets currently work and how much we'd have to change that if the current user location is outside of these boundaries.
Displaying a form-defined custom layer of points, polylines, polygons would be interesting. This could be independent from the map tile layers (e.g. streets, terrain, satellite). Not sure how to implement yet. This would be a lot easier if the OpenRosa server (such as Ona) takes care of serving/routing of this layer based on some ID in the form (basically it would work exactly as in the Esri Geo Widget).
You can add as many base maps as you want in your Enketo Express configuration. See the configuration documentation (link in previous message) on how to do this.
Cheers,
Martijn