I have attempted to edit Boba Fett's NPC file with no results.
He is the only class (CLASS_BOBAFETT) that has the Mandalorian behavior (flamethrower, jetpack, etc.)

So I change the line 'player team' from enemy to player and vice versa for the enemy team. It changes nothing, he still fires at you and everyone else.
And if he is spawned as an enemy he doesn't die, even if I put his health at 100.
The CLASS_BOBAFETT line seems to be the key to all of this.
Is there anyway around this?

The single player source code has not and will not be released. It's possible that with some multiplayer mods like OJP, the NPC classes could be modified to be more flexible. But not single player, sorry.

So once again the Mandalorians get a backseat in the SW universe. I would think by now the people at Lucasarts would realize the popularity of the Mandalorian class warrior and utilize the wide range of gaming options they bring to the table.
But hey...

The coop mod sounds like a great project. I have an idea beyond my capabilities. An SP map like you suggest run on a server much like seige gameplay. Where players on a single team would navigate the map and fight bots with an AI like in SP. This may be what you are trying already but I'm sure your hands are tied in coding the mod towards SP type play.