Try putting him on a leash and asking another person to go up to him (while your holding him) and if he jumps on the person pull back on the leash a little and say "NO!" (you could also say "no jump" or something else if you want a certain word for not jumping). After you've gotten him off the person make him sit, and then have the person pet your dog or give him a treat. Keep doing this until your dog doesn't jump on the person, but sits instead. Make sure your helper pets him to let him know he doing something good by not jumping. I hope this helps a little :)
I can do all things through Christ who strengthens me. -Phil. 4:13
What my dog's trainer recommends is - when he/she jumps on you, turn your back on him. Keep doing it without saying anything, just turn around and ignore the dog. When he stops trying to jump on you, give him a treat and praise. Practice with him before guests come over, and have your guests do the same (if they will). Also, the best remedy for the dog aggression is to socialize him more. Once he gets used to being around other dogs, the aggression should subside. Also, I would recommend obedience training at a place like Petsmart or Petco. They have training for all ages of dogs, and since it takes place in an enclosed area in the middle of the store, the dogs get used to being around lots of people, dogs, and commotion. Good luck!