How to polish wine glasses if my hand cannot reach in?
Wine Enthusiast (and probably many other places) sells a couple of sizes of very soft brush for cleaning wine glasses.

I'd say your best bet is a soft brush or maybe just a piece of soft foam glued to a stick. Nothing very abrasive, and squishy enough that you can reach any small nooks inside if there are any.