I need to deploy a web application on several laptops (although it is a web application, it is intended to run via localhost only - thus the need to deploy on s
localhost
Have look at this post. It explains how to start Cassini web server from the command line and add it as a shell extension.
CarlosAg's blog has some great posts about IIS administration throw PowerShell and managed code.