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
I can suggest you to take a look at this link if you are deploying on IIS 6 or at this one if it is IIS 7 (I could recommend Mike Volodarsky's blog for any information on IIS 7 in general).
It should be quite simple for you to write some batch file to automate a site creation.
Example: