First of all you have to install SP2. It has same inprovemts for wifi. When you insert card in your z does something appear in the thask bar? If not you have to set up network. Usualy it is somewere in setings. Give it ESSID, ip, subnet mask, dns, gateway, chenel and mode from infrastructure to ad hoc. For now don't use any encryption. Replug the card in the Z and when icon apears in the taskbar tap on it give conect.
When you plug the dongel in yhe USB you should get a new network in tasktray. Give it ip what you gave for DNS and Gateway on Z, and same subnet mask. All other things should be left empty. Double clicking on network in the tray should get you to "chose network screen". There you have to surch for this with the ESSID have given to Z (if there is more then one). Conect to it and try with ping comand if there is conection between PC and Z. If ping gives replys from bought sides Z and dongel is working ok.
If not then go to My Computer -> Properties -> Hardware -> Device Maneger -> Network Adapters -> "the name of usb network card" -> Proparties -> Advanced. There change setings for ESSID, chanel and mode. Try agin to conect and ping from bought sides. It should work now.
Now you could try to make ICS on Windows. This will give you possibility to use PC as Iternet provider for Z. It is not clear if this wil be posible. It depends on PC Internet provider. Give properties to normal Internet conection you have. In Advanced tab you have a section with caption Internet Conection Sharing ( ICS stands for taht). Chek bought options under that caption and click on setings below them. There chek DNS, FTP, IMAP3&4, HTTP, HTTPS and SMTP. On every chek will pop up window just click ok. After that chek all PC IP, Gateway and DNS setingsseting because ICS changes one of them but I don't remember which. Go on the Z start browser and try to load some site and hope that your ISP haven't made any restriction.
If something fails feal free to ask.
Wish you luck
PS. Excuse me if this is too long or has too many gramar and speling errors. I'm not good in English