The program manager should have sufficient authority and an appropriate mix of skills and experience to successfully manage the project.
With enough skill and experience a program manager should not require any authority to succeed.