As you're using ASP then it's fairly straightforward to read the form's variables and save them to a local drive on the server using msxml (use version 4 or greater if possible).
Your intranet page can then load the file, again using msxml, and send it to a database, either semi-directly, if your database has reasonable XML support, or after extracting the data and constructing suitable SQL.
If you're using SQL Server search for OPENXML on msdn.com for the SQL part, there are dozens of examples on this forum for the first part, search for msxml, asp etc.
--
Joe (
Microsoft MVP - XML)