The PM of Lebanon is not Hezbollah and while he lacks the ability to resist them he is no fool. He knows that Hezbollah wants his job and wants to control Lebanon. Condi is there to tell him that we don't want to see that happen.
The PM does not control the kidnapped prisoners so you cannot criticize him for not releasing them. If any cabinet members know of their location they are the Hezbollah members not the PM.
The Saudis have some leverage with Syria (I don't know what it is but Bush/Condi think they have it.) That is reason for meeting with the Saudi officials. They want a message sent to Syria from the Saudis.
The thing is this. A Lebanese gummit official said yesterday that the soldiers were in good condition. That means that they know where they are. Obviously they are supporting Hizbollah. If they want to come clean then tell Israel where they are and stop helping out Hizbollah. it will be good for the Lebanese gummit too. Unless of course they support it themselves. It is incontravertibly clear that the Gov't is backed by Sryia. How can we support such a gov't.