I am not sure of your network environment; however, there are a number of solutions to this issue.
Microsoft Systems Management Server (SMS) is one tool that can be used to manage software applications from servers for access and installation on clients. Applications are sent as packages to the the client, and can be set to execute automatically or at a preset time by the administrator. Usually, no user input is required, except to execute the package.
LAN Util32 Suite by Vector-Networks is a software distribution application that allows you to provide a secure environment on user's PCs for executing native package installations.
WiredRed Software has the epop 3.0 Remote Control application sharing software that allows similaraccess to sharing sessions.
Enjoy,
Elvis Tie