Is it doable to run this software on a different port on the PI and run INDI on the default INDI port and use them at teh same time? Not that I would be using the camera at the same time or any of that, but I would want the flexibility to be able to capture images with something like PEMPro, without having to disconnect INDIGO and reconnect INDI.
Sure, you can run multiple INDI or INDIGO servers side by side, use -p port to specify port number.
But in this particular case it is not actually necessary, INDIGO server on the same port handles legacy INDI protocol and also XML and JSON INDIGO protocols (and also HTTP of web based control panel).
You need native INDI server only in case you want to use "snoop" between INDI drivers.
Yes, that's correct. INDIGO driver is dynamic library executed directly within INDIGO server, while INDI driver is for INDIGO server remote server (just using pipes instead of network). Peter