Variables would enable you to create different outputs for different clients but each would need to access a different output. I think the first thing is to ascertain the number of outputs you can host. If insufficient some other solution has to be found, such as locally installed help for each client. That could be client machine based or on their intranet.
See www.grainge.org for RoboHelp and Authoring tips
Thanks Perter. Server space is a definite concern and hence having different copies of the webhelp does not look like a solution. Also, access to client intranet would not work for most due to the nature of the domain.
I might have to stick with standard field names in the webhelp, and put in notes about variations.
Sorry Peter, not Perter.