I think a catch mechanism would work... For example, the type used with
glass doors on entertainment centers. Although not specifically for your
application, there are several ways those could be adapted to meet your
need.
Maybe you'll find something he
http://www.southco.com/product/default.aspx?cid=7329
Eric