1. "discuss" is transitive, at least in modern English, so "discussed over a glass of wine" wouldn't work. Unless this is an old idiom that I don't know, it does seem to mean just what it says, though I'm not sure whether they were discussing whether to have a glass of wine or the merits of the wine that they were drinking.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.