I believe that the answer you are looking for is a Web Server.
The variables must begin with a letter of the alphabet, a dollar sign or a underscore. After the first character you may add numbers as well. All special characters besides the dollar sign and underscore and not allowed in variables.
You have a specific number of words typed a minute and you need to know the science involved in making it