Well ZoneAlarm has an ICS (Internet Connection Sharing) feature to enable one PC to access the internet through another. I think you may have to enable it when you install the programme. If you dig hard enough you should find it somewhere in the options though. I remember doing so.
I assume your WLAN is from PC to Laptop directly and not via a Wireless Access point. If so make sure that you set up the connection to be in AdHoc mode and not in infrastructure mode.
I suggest you uninstall the cards completely. Start the installation again, and then run network setup wizard again too. It is all pretty simple.
Are the WLAN cards the same make?
Please email me with any further questions as this post will no doubt get lost in the debts with all the other posts and I check my email regularly