PPs are right, this will only get worse and more involved as they get older; one day they will be best friends, the next they will all hate each other. Look at it this way, at least you're getting the chance to address it and set the ground rules early on!
Limit play time to just two boys at a time - if the third shows up gently explain your son is already playing with someone and maybe they can play next time; of course be prepared for this to happen to your son as well if the other parents also start limiting it to 2. When the boys (either of them) come to play, before anything gets started, sit them down to go over the house rules quickly. Explain if there is excessive fighting the friend will have to go home. Also see if you can pinpoint what seems to make this boy argue. If it's a particular toy, or game, then just tell them they're not going to play that today.
We have a couple boys in the neighborhood like that; one whines about everything if he doesn't get his way, the other gets nasty if he feels he's being left out. We've learned to never have both of them over at the same time. I've called the whiny one on his behavior many times by calmly pointing out that he wasn't 'wronged' and if he doesn't like what the others have chosen he's free to go home.