Gregory Pyle also faces similar McHenry County charges involving the same victim, a young boy. Pyle is scheduled to appear in court in that case Monday.
With Friday's guilty plea, prosecutors dropped a charge of distributing child pornography over the internet involving the boy.