From Breeze Systems:
Webcam Photobooth is photo booth software used by professional event photographers. All you need to run a fully automatic photo booth using Webcam Photobooth is a standard webcam, a Windows computer and a printer. Any Windows compatible USB webcam should work with Webcam Photobooth, however for best results use a high quality webcam such as the Microsoft Lifecam Cinema HD, Microsoft LifeCam Studio, Logitech Webcam Pro 9000 HD, or Logitech C910 HD Webcam. These webcams give good quality results even in poor lighting conditions and have autofocus and a wide angle lens making it easier to take pictures of groups of people in the photobooth.