Access databases suck in a web based environment - you will only be able to scrape at most 10 concurrent users. You may wish to look into ASP with VBScript with a proper SQL database back-end if you are determined to go web-based.
Provide more information and better answers could follow
Using Infopath will probably be the easiest and quickest solution. It's part of MS Office Professional or you can get it seperately.
It'll integrate fine. That's what I'm looking to use when I get the db I'm currently working on done, so it'll be more user friendly to people and they'll be able to access it from my computer that already has shared things from it rather than adding to my 5 servers already.
Check out the books that WROX puts out. I have their "Beginning Infopath" book and it's helpful, explains everything in simple terms.