Create & advertise the package from a collection i.e. right click on the collection, all tasks, distribute sofware. Follow the various steps choosing no user intervention, package can run whether user is logged on or off. Select yes when asked to assign program. This causes the package to become mandatory. If they are logged on I think they will still get a message saying the package is about to run. Hope this helps.