create a basic network
this will enable all of the computers to print via the desktop pc. This machine has to be turned on all of the time though, or at least when you want to print.
to set up a network ensure that all of the machines are members of the same workgroup. go to start>control panel>system>computer name. do this on each machine and change the workgroup name to WORKGROUP (the name doesn't really matter as long as they are all the same). then reboot.
now turn off all firewalls (you can leave the xp one on)
on the desktop enable file and printer sharing (goto my computer and right click your c:/, then select file sharing and click thru)
on the laptops goto start>printers and faxes and then add a printer
Next goto start>printers and faxes>add a new printer. click next then select the "a network printer..." button then next and select browse for a printer. once it has been found just add it.
go back to start>printers and faxes and ensure that it is now your default printer
You can also now also use the pc as a storge drive for your laptops by sharing sections of the harddrve(s)- eg to share a folder called c:/downloads goto the c: drive on the pc, right click on the downloads folder and select sharing and security. once it is shared it will have a liitle hand under it to show you that it is shared.
on the laptop now goto start>my network places and select view workgroup computers on the right hand side. you will now see your shares
good luck
daryl
http://www.imaginarynumber.co.uk