To run many web addresses on the same "site" (application) you would need to create a new web site in IIS, then assign many host headers to it. I don't think you can do this using a virtual directory alone. The virtual directory must live under a site and must be accessed using the virtual directory name.
-
Peter