Contact your provider and tell them you have been hacked and you need that info they should give you...
I do not think
strNewSql = Replace(strNewSql, "&", "")
strNewSql = Replace(strNewSql, ";", "")
strNewSql = Replace(strNewSql, "--", "")
will really help, because you said it is just html page not database driven asp, so it is not sql injection...
in this case only a few options to change your html code.
1. Get in by ftp to server and replace pages
2. log in throw your admin site
3. Because your site in html pages and "homemade" script create html pages, check ability to submit page from different server to yours page which create html code... (that may be confused, but in another words if I set up page or form on my server which submit data to page on your server inside admin folder which take data from request from my form and create html page on your server) if it is more clear
