not sure how to be more specific

i want to buy a few systems that will boot linux from a network location, using an onboard NIC, i want to have a server that will provide the linux "image" or whatever is needed to boot it. Server configuration would be whatever is best/easiest for this setup

they would all be connected to a hub or a switch

these computers will have no harddrive, also i would prefer having them not run any gui stuff.

these computer's sole purpose will be distc and distributed computing projects