I am working on this as well. It seems relatively easy if you have PXE support in the NICs on the PCs, and much harder without. If you have PXE, the machines are set up to do network boots. If not, then you are into a black magic realm of "etherboot roms" and "boot floppies".

It is supposed to be straight forward if you use a knoppix machine asI
the server, and do not already have a dhcp/netboot server on your network.
If so, you setup the server by going to knoppix->network services->terminal server, and run through a confiration to tell it what ip addrs to use for terminals, and what network cards you think they will need.

If you already have a dhcp server (like a NAT router), it might be more complicated. My life is harder because I already have a netboot server in my LAN, and I need to move a presumed working configuration from the knoppix server to the other machine. I haven't made that work yet.

hope this helps,
-dB