Dopo tanto pensare...e cercare su internet....
Un banale:

string[] foo = (string[]) IEn.Current;
IEn.MoveNext();
Console.WriteLine(foo[0]);

Ha riportato un po' di serenità nel mio programma!
E pensare che ho provato di quelle cose astruse...

Vabbè, grazie lo stesso