Alan,
Attached is an example that should do what you are after. Here's the little description I included in the zipfile; I also included a screenshot if you're not using 7.1:
--------
As of LabVIEW 7.1, there is no LabVIEW functionality to make some VIs
available to all remote panel Web clients while restricting other VIs to
a smaller list of clients. This prevents a developer from creating a
remote-panel authentication VI that dynamically adds clients to the
access list.
This example demonstrates how to use the Internet Toolkit CGI VIs to
dynamically add client IP addresses to LabVIEW's Web Server Browser
Access List. This enables a developer to programmatically authenticate a
client and add it to the access list for remote viewing and controlling,
instead of manually adding the client's IP address to the access list.
--------
CGI represents a nice alternative sort of API that allows you to do helpful things with LabVIEW. Ultimately, there's no real security here, because the login info will be transmitted in the clear, but it's presumably better than no security at all.
Regards,
John