The only thing I know that definitely will work is inserting the XSkey. Try to lend it from someone, install your stuff and then you don't need the dongle anymore. The upgrade from v7 to v9 came with a S# also, thats the one which is needed. Sometimes you have to install v7 or v8, with their S#, in front of v9 before the installer accepts your upgrade S#. But the XSkey is crucial in my experience.
And as a side note: Apple has left the old users with a bit of a mess concerning their upgrade -policy and -procedure.