Microsoft Knowledge Base Article 246617 contains the following summary:
When you use the Winnt32.msi package to upgrade a computer
and you are using non-Select media that
requires a product ID (PID),
you need
to provide a PID by using an Unattend.txt file.
This involves creating an
Unattend.txt file and modifying the Winnt32.msi package to include this file.