Lying and disrespect is called 'being a teenager'. Sorry,
Drug use, or abuse? Actual abuse needs a real nurse with detox, not some ranch somewhere with min-wage earning mouth breathers. Using but not letting it screw up his life? Thats your problem.
(Lets be honest, folks).
Sexually abusing a two year old sister?
::T:: WOAH.
Get a shrink and some real treatment. A program would screw up anyone, but someone with such a severe problem needs actual help. Hell, there's a chance he might abuse other people's kids at that program once he reaches higher levels, and he'd come out even worse than before!
In ANY case I'd give a resounding "no" to a program but for gods sake in this case you need to find legitimate treatment and legitimate staff that can watch him and make sure he doesn't do that to anyone else. All a program can do is warehouse, AT BEST.
He clearly needs some kind of help, preferably outpatient, but if he's a danger he needs supervision. Have you had him evaluated yet?