William John Gourley, 43, of Arnold has been charged for allegedly holding a woman and two children hostage in a St. Louis hotel room. The two children were held captative for more than an hour, and the woman was held captive for more than 10 hours at the Drury Plaza Hotel St. Louis at the Arch, 2 S. Fourth St., authorities reported.