WebBatch interacts with a server via CGI. It's a web extension of the WinBatch language. Related info is here:http://www.webbatch.comand here:http://www.winbatch.com
No. WebBatch requires a Windows-based web server, so it is not compatible with our Linux web servers.
For what it's worth, if you're starting a new project I'd strongly recommend that you pick up a modern web programming language like PHP, Python, or Ruby. WebBatch is a clumsy, outdated language, and is not well suited for new development.