В C # я открываю MemoryStream и использую BinaryFormatter для сериализации объекта []. Мне нужно сделать то же самое в VB6, и мне нужно, чтобы они точно совпадали. Возможно ли это?
Искренне сомнительный. Бинарная сериализация не гарантируется совместимостью между версиями .NET, не говоря уже о VB 6. Сериализация XML может помочь вам в этом.
Создайте видимую COM DLL в C # и вызывайте ее из VB6, когда вам нужно сериализовать.