You could custom code a button using C# or VB to create the CSV file. There are enough code examples on the web to piece together the code. Using XPathNavigator you can buffer the form data to string variables, then it's just a matter of some simple file operations to open, write and close the file.
Andy_T
Technology Manager, Puget Sound Clean Air Agency
Seattle, WA