From your short description, what I get, it seems to be a complex project you took on. You have to have pretty good knowledge at VB and a server side programming laguage. Since you are trying with Visual Basic, it will have to be ASP.net. Unfortunately, I am totally dark in .net area. I exclusively work with php, mysql, and apache. But let me make some general guesses.
You will have to write and compile the Visual Basic program as a dll that will do all the behind the scene stuffs. Like grabing the form input then run it through the compiler and return the error messages, then send it back to the browser. You have to have .net frame work running on a windows IIS server and have administrator access to it of course. May be, you have to set up your web config file to load the dll everytime the server starts.
Creating the form in asp.net should not pose a problem because many controls and extras are built in. The real challange is to write the dll. Unfortunately again, I am clueless there again. Hope that gives you a start on how to begin. Good luck.
_________________
Dust fills my eyes / Clouds roll by / and I roll with them / Centuries cry / Orders fly / and I fall again
Afford best design, implement best solution. Outsource your web design.