First time using octoprint today. Have to say I'm rather impressed.

So would I be able to run a couple printers with the same IP/account in octoprint if they are running on separate Pi’s?

If you had two Pi boards, they would have different IP addresses, so that would not be a complication. If you had two or more instances of Octoprint running on one computer, they would have the same IP address, but you’d want to configure the port address to be different for each one.

@Fred_U so basically configuring different port addresses allows me to talk to both at the same time but sending different gcode?

I’m making an educated guess, having only recently put an Octoprint into use on a Pi. I know that the multi-tasking aspect of Linux and other operating systems should allow to have multiple processes running, duplicates of Octoprint. If each version has a different port, the number after the colon in the IP address would direct you to the correct instance.
I know so little about OctoPrint and linux that I can not be more specific than this assessment. Of course, there would be different configuration files assigned to each instance, but that’s where I’d be lost.

@Griffin_Paquette - yup, just run it on a different port. The 3 I run on the Pi are 5000, 5001, 5002. Just watch the USB ports, if you’re mid print and connect to the wrong port, it can kill the print.