Earlier quoted context omitted.
You can netboot a Pi. Every Pi in my house netboots. I have a whole bunch of them. Some play games, some play videos, some play music, and a few other minor things. Because they all netboot, you can change what each one does by renaming a file on the server and then rebooting it. It's great.
Do you have a guide or any tips on how to do this?
You need a server to host the ISO (via http/ftp/tftp or whatever you prefer) and a DHCP server that will distribute the ISO URI to the client.
Configure the client to boot from the network in the bios and put it in the same LAN as the dhcp server.
That's the gist of it.