I don’t know of an online program that meets all of the requirements, which is why I was suggesting an online / virtual troop program (video or teleconference). If I were the Scoutmaster, I would want something that has the Scouts actually participate in some way - not just watch a video (for example).
Our troop recently tried out Zoom (there are other free options available like Webex). Scouts were on different devices (tablet, smartphone, laptop / desktop, etc), and it seemed to work pretty well.
We usually try to get a police officer to come to a troop meeting and give a presentation, and the Scouts ask questions. Other occupations (physicians, nurses, dentists, EMTs / firefighters, someone from local Salvation Army, etc.) would be good, too. Basically anyone who could talk about their experiences dealing with the effects and dangers of drugs, alcohol, tobacco and other practices that could be harmful to health. If you could get one of them to join an online troop meeting and cover the required topics and allow the Scouts to ask questions, then I would think that this would meet most of the troop program requirements.
Another option would be to have the Scouts put together their own troop program. There is a section on the dangers and effects of tobacco, alcohol, and drugs in the Scout Handbook (Fitness: Tobacco, Alcohol, and Drugs) that could help get them started. The SPL / PLC could decide how the troop program gets done (perhaps delegate to patrols or individual Scouts). This could also be done together with having a guest speaker.
There are many different ways to get this requirement completed. Whatever it is, I would recommend getting pre-approval from the Scoutmaster. Like @DavidSchilpp said, I would want to make sure that the Scouts actually get something out of the program.