I don't think that's the problem. I tried equipping a fighter with a training laser as well as the machine gun, and it didn't work. The AI fired the laser like it should, but it only fired one round every second or two. This despite having 40000 rounds of ammunition and a fire delay of 1/100 sec.
Were you able to fix the beam problem?
aldo: I wouldn't allow a fighter to equip energy and ammunition primaries at the same time. If I wanted to do that, I'd put two copies of the fighter in ships.tbl...one with the conventional laser primaries, and one with the flag for ammunition primaries.
Only two people have downloaded my original attachment. Please, download it and try it out. It consists of just two tables, a POF, and a sample mission, and it should take only a few minutes to load and see what I'm talking about.