The teething will pass and others have good suggestions - just make sure you're not using one of the recalled J&J products for pain relief.
I think the mealtime is multiple issues. He doesn't feel well, but also you should not be battling a 9 month old to eat solids or you are setting yourself up for lots of problems down the road. For infants under one year, solids should not be a big source of nutrition - breastmilk and formula are the basic source of nutrition for infants. The use of solids under one year is primarily to help them get used to eating solids, so that they can more easily transition off the bottle or breast over time. At this age, my sons would eat finger foods like cheerios or even frozen peas - this keeps them busy while you're trying to eat. I would then offer a little of the soft foods we were eating - rice, potatoes and sometimes feed the jarred baby food. Also, I would nurse my sons before the rest of us sat down to eat. So, you might try giving him is bottle or nursing before mealtime - nursing is particularly helpful as it's very calming for a baby.
Also, with the move, he just may need more comfort than normal. So, while it can be a pain, you and your husband might take turns holding him at mealtime.