on security, firewall settings and so on. For the form to post information to the database, the web server must have a connection to the database server. If you security allows this then there should be no problems.
on the specifics of your server set up. If for example you work for an organisation that has their own internet server, then they may already have some sort of trusted relationships set up between it and your intranet. If the server belongs to an ISP then that is extremely unlikely. There is no real problem from a database or ASP point of view having your IIS and SQL on different boxes, the potential problems are all about security settings. I don't know what yours are so I can't really help, don't you have someone there who is responsible for security?
Punching a hole thro' your firewall is never a good idea!<BR><BR>Do you have an external SQL Server?<BR><BR>if so verify and save the data to that then DTS(ftp) to your internal site and get the internal server to DTS pick it up!<BR><BR>If there is any suspect data log and don't upload!