Simple answer: Can't do it. The bandwidth requirement to show 9 VGA quality displays is FAR more than you'll get in a projector.
More detailed answer: While you can't directly do it, there ARE some options that may be useful.
=> You could use a VGA multiplexing switch to plug in all of the PC's; and then easily switch between them as desired. This would only display one-at-a-time, however. Example:
http://www.kvms.com/Name/NTI-Vidmux-16-Port-VGA-Video-Switch-150-MHz.aspx=> It's unlikely that the laptops have composite video outputs; but if they all have s-video outputs, you could convert these to composite [
http://www.buyextras.com/6febuprsmato.html?gclid=CKb97OWh45QCFQ4RnQod7zn9Rw ] and then feed all of those inputs into a security system multiplexer, which would let you display all 9 at once; any 4 at once; or any one full screen. For example:
http://www.reliabledvr.com/rddvt1.html Clearly this is designed for lower resolution video; but it will work nicely (and even record all of the displays at once).
=> You could possibly remote connect to all of the systems (as suggested above) and simply arrange the windows on the screen so you could see all nine at once. Not sure if you can have that many active VNC sessions ... but another thing that WOULD work is, on a dedicated system for the monitor, create 9 virtual PC's -- and then remote into one laptop on each of the virtual PC's ... and arrange those windows so you could see them all at once. You could even simpy use something like MaxiVista to make each virtual PC a virtual 2nd monitor for one of the laptops.