1. A method for controlling a web browser session, comprising: providing a controller on an interface server; receiving at the controller, from a requesting server, at least one script, the at least one script comprising a plurality of unique tags, which comprise instructions for performing a task at a controlling website of a host server specified in the script; managing the at least one script, wherein managing the at least one script includes comprises assigning the at least one script to an emulator on the interface server; and processing the at least one script with the emulator by executing the instructions utilizing a web browser session on the interface server to communicate with the host server, wherein processing the at least one script with the emulator comprises starting up the web browser session on the interface server, loading the controlling website of the host server, processing the plurality of unique tags at the controlling website, and sending a response to a location specified by the script.