Ryan,

Try using an applescript triggered by SAM that enables the other ethernet. Then write a shell script which runs with launchd that disables the port on boot.

This should work fairly easy similar to your ImagePro Scripts.