For the most part, and for all web pages I have developed, .shtml files are usually parsed as SSI (server side includes) files. This basically means that the web server takes in other HTML files, and combines them to another HTML file for final out put. SSI can be used in other things as well, such as finding the size of your page, the page name, and when the page was last modified. But like DigitalBoy said, the server, Apache or IIS (or something similar), can parse .shtml files as anything you set it to parse.
I am sure that you can find information on SSI at just about any site that has information about CGI.
Hope this helps.
-Vic
vic cherubini
malice365@hotmail.com
====
Knows: Perl, HTML, JavScript, C/C++, PHP, Flash, Director
Wants to Know: Java, Cold Fusion, Tcl/TK
====