Zoom gave you excellent advice at the beginning of this thread, I think you need to re-read it:
The main purpose in the protocol that Zoom described is to keep your dog's attention on you while in the presence of another dog. You will need to start a long distance away, work to get and keep your dog's attention, and if you loose his attention you will need to back away from the other dog until you can get attention again. Throughout the session, you should be constantly asking your dog for behaviors - sit, eye contact, hand touch, shake, whatever is easy for him - and reward heavily for doing these simple behaviors. That way you are teaching your dog that even when you're around other dogs, the best thing is to pay attention to you, and it will pay off.
I would not suggest working on sit/down stays while in this session, they are way too difficult and not necessary.
Rewarding your dog by letting him go to greet the other dog is a good idea, BUT you do not want to do it after every session. Remember, you need to teach your dog how to pay attention to you around other dogs, not how to approach other dogs appropriately (that can come in another training session). Instead, I would suggest doing 2 or 3 sessions, THEN at the end let the dogs meet, stop the training session and leave. Vary it up too, so that your dog doesn't start to understand that after every two sessions he gets to go play with the other dog..... be careful to keep it extremely variable so he never knows when he gets to do it.