First off, Skippy, {{{{{{{{{{{BIG HUGS}}}}}}}}}}}}}}
Now, speaking from (not inconsiderable) experience,
Keeping Harry completely indoors is NOT cruel, providing that you supply him with lots of attention, play and stimulation.
Also, if he won't eat meat, don't stress it too much - I've had plenty of cats who prefer dried food over wet - in fact, my lot prefer dried food and all my 5 adults only eat probably 1/2 a packet of whiskas/felix a day, if that! The secret is to get a REALLY paletable TOP QUALITY dried food. 3 good ones are "Royal Canin Sensible 33", which costs £11.50 for a 2kg bag in Pets at Home, "Burns" dried catfood which is about £9 a bag mail order, and "James Wellbelloved Adult Cat" which is about the same price as the Royal Canin, also found in Pets at Home. I find a 2kg bag roughly lasts about a month per cat. You DON'T have to feed wet food. The secret is not to feed a rubbish or cheap supermarket dried food - that means NO IAMS, even though it seems expensive/good, it's cr*po!! Hills is not the best food either.
If it makes you feel any better, 75% of cats in the USA are strictly indoor! As long as you give him lots of fuss, playtime and love, he will be absolutely fine! If you want to have help via email sorting things out for Harry, it's fine for admin to pass my email addy on to you.

Melanie will confirm that I have more than just a bit of cat knowledge because of my background! ;o)
Good luck, and you know where I am.
RC
Good luck, don't stress because you are not mean keeping him indoors, and try the foods I mentioned.