We want to get some hints/ideas on how to attach the chain link kennel to the coop,
Go to the plumbing section and look for the U- or lollipop-shaped brackets used to attach pipes. Make sure you use as large and long a screw as possible, and are screwing into a good thickness of good lumber... a connection is only as strong as its hardware AND the wood the hardware is holding onto!
roof covering options
There are a bazillion threads on this that discuss it in way more detail, try 'search' or just browsing. They are typically called things like "how to put a roof on chainlink kennel?" or such. The big factor is whether your area gets any snow. If it does, you may well have to add wooden posts (can attach to kennel panels to keep them upright) and build a rafter-based roof just like you were building a shed.  If you live somewhere that never gets any snow, you may be able to get away with just a top that rests on the chainlink frames themselves. The best designs of that type that I've seen are either hoop-style or a triangular frame of 2x4s to which the roof panels are attached. 
It is a whole big can of worms with many possible solutions, some of which have many pitfalls 
, so I would suggest consulting threads dedicated specifically to that topic.
and footing options to prevent any unwanted aninmals from digging under
By far the easiest and most effective thing, when using kennel panels, is to do an apron (rather than burying wire). I would suggest something like 2-3' wide mesh, either 1x1 or 2x4 but it has to be high-quality galvanized and it has to be heavy gauge. Lay it on the ground outside the foot of the kennel panels, attaching it very firmly to them (sewing with wire, or whatever else). Turn the outer edge down so it doesn't catch peoples' toes or invite animals to experiment. Then either just peg it down good and let the grass grow up thru it (you can mow over it as long as you're careful that none of it sticks up to mower-blade height) or put something on top of it, like mulch or gravel or pavers or rocks or whatever.
Alternatively if you happen to have a lot of VERY LARGE (at least 18x24") pavers lying around, you can make the surface dead-flat and then install them all around the edges of the chainlink. This is nearly as good as a wire apron. If you do this, in areas that get hurricanes or other big storms you may want to add stakes or ground anchors to keep the chainlink panels from being able to lift up or move. 
Good luck, have fun,
Pat