I have a COM-visible object written in C# that accepts a list of string arrays. Could I send a Collection of string arrays from Access 2000 to this object and it work? If no
You can't marshal generics but using Collection on the VB6 side is a workable solution. Effectively convert your List to a standard collection.
Here's something that elaborates more: http://www.codeproject.com/KB/COM/netclasslistvb6.aspx?display=Print