Greg,
A few days ago, I created a simple sample with (downloadable Visio diagram
and VBA code) that shows you how to create a flowchart programmatically in
Visio.
You can find it here:
http://www.wanderkind.com/visio/2006/09/create-visio-flowcharts.html
http://www.wanderkind.com/visio
If ASP is an option, then you could create a web application that took input
from the user, then called an instance of Visio on the server to create the
flowchart document. Visio isn't really intended to be used as a server
application, and I think this might technically be a violation of the
software license, but I can't keep the legal issues straight.
Another idea would be to generate Visio documents using Visio's xml format
(.vdx). Then you aren't running Visio on a server at all, but are
generationg text/xml files that comply with Visio's xml format. This can be
tricky, but it has the potential to be seriously cool. The users get a file
that Visio can open and fully understand, but you don't have to use
automation code to create it.
I gave a presentation on this subject back in January, 2006, and the
materials are located here:
search for: "5. Working with Visio and XML, Chris Roth"
http://www.visioconferencecontent.com/
--
Hope this helps,
Chris Roth
Visio MVP
More Visio shapes, articles, development info and pure diagramming fun at:
www.wanderkind.com/visio