What SilentRage said. This is a very easy thing to do under Apache. However, if you plan on running more then one or two, I'd suggest creating a seperate file to manage them. Then adding in an Include directive to include them into the httpd file. An organization issue. I always do this as my server has many different names that it has to pretend it is.
I'm also thinking of writing a tutorial on Apache. Is there anything that anyone would like me to cover in said tutorial? If I have enough interest, I'll write something fairly detailed and oriented to the people who are interested in it.