Preliminary catch all solicit function --

I have a solicit function that seems to work, even with spaces quotes, and odd
characters, but it uses local variables that cannot be contained in a subshell,
because I need to rewrite a variable whose name is passed on the command line.