Solution:
Note that 2002=2⋅7⋅11⋅13, so that each positive factor of 2002 is included on exactly one card. Each card can be identified simply by whether or not it is divisible by each of the 4 primes, and we can uniquely achieve all of the 24 possibilities. Also, when considering the product of the values on many cards, we only care about the values of the exponents in the prime factorization modulo 2, as we have a perfect square exactly when each exponent is even.
Now suppose Anne-Marie has already drawn k cards. Then there are 2k possible subsets of cards from those she has already drawn. Note that if any two of these subsets have products with the same four exponents modulo 2, then taking the symmetric difference yields a subset of cards in her hand where all four exponents are 0(mod2), which would cause her to stop. Now when she draws the (k+1)th card, she achieves a perfect square subset exactly when the exponents modulo 2 match those from a subset of the cards she already has. Thus if she has already drawn k cards, she will not stop if she draws one of 16−2k cards that don't match a subset she already has.
Let pk be the probability that Anne-Marie draws at least k cards. We have the recurrence
pk+2=16−k16−2kpk+1
because in order to draw k+2 cards, the (k+1)th card, which is drawn from the remaining 16−k cards, must not be one of the 16−2k cards that match a subset of Anne-Marie's first k cards. We now compute
p1=1p2=1615p3=1514p2=87p4=1412p3=43p5=138p4=136,p6=0
The expected number of cards that Anne-Marie draws is
p1+p2+p3+p4+p5=1+1615+87+43+136=208837