For as long as you keep the temperature consistent with the storing temperature
Any more than 30 year old Bordeaux I'd be very wary of, certainly no more than 40 year old is drinkable.
Until it evaporates
You probably can, but keep in mind that port is much sweeter than red wine.
You can certainly omit red wine, but keep in mind that it adds wonderful flavor and most of the alcohol burns out anyway.
Yes you can, as long as it was not opened, and wine is not dated.
Yes, tannins provide flavor and long life to a wine.
Minutes, probably. Red wine should not be left unopened. The wine continues to oxydize. It should be sealed if not finished.
Not all wine is red. There are also types of white wine and rose wine. But, red wine is red because of the reddish color of the grapes it is made out of.
Indefinitely
Red Wine. :D
Brown bottles help prevent oxidation of red wine by exposure to light. If the wine is protected from light by another means (e.g. storage in a barrel), the brown bottle itself is not necessary.
They are equivalent in this regard.
Red wine is her favorite drink.