Hi,
A follow-up to my initial question. It turns out the instructions basically do work as before with a couple of caveats:
1. The cgi code you create CANNOT be in an lvlib. This is the problem we were having. After removing the code from an lvlib, everything basically worked fine.
2. If you create a cgi-bin destination, you cannot put the HTTP Dynamic VIs.vi file in there. This file must be included in the top-level executable (or at least in an llb - the executable won't compile unless you do this).
These problems are significant enough that the instructions should probably be updated. For me, it was point 1 above that was preventing things from working. The other 2 are basically things I noticed in setting up the executable.
Thought I'd post these observations so that others wouldn't run into the same problems.
Regards,
Mark