You want them to see the confident expression in your face, read your body language and hear your voice as you present the information. In this sort of situation, streaming media can come in handy. Armed with a video camera and your PowerPoint slides, you can create a video of the information you want to present, upload it to the company intranet and allow the managers to view your presentation at their convenience. You could also present the information live and then place the archived footage on the intranet or Internet for those who missed it the first time or want to view it again. You can use this method for training sessions as well.
People can do their training at home, at their desks, with no physical barriers.
It's very convenient. You can use document cameras, you can have an interactive whiteboard, you can use application-sharing to show how something works. The benefit of streaming video is that hundreds of thousands of people can see your presentation at one time. Of course, you have to be willing to accept the fact that some of your intended audience may not be able to view part or all of your presentation or that your voice may not necessarily be synchronized with the slides they are seeing. Developers are working to smooth these glitches, though.