With a certain amount of patching, the proprietary Agere Hermes driver will compile under the Puppy 4.1.x kernel.
But before going to that trouble, it would be a whole lot easier just to try the "hostap_cs" driver in preference to the "orinoco_cs" driver. hostap_cs is WPA compatible.
Go to Menu > System > BootManager configure bootup > Give preference to one module over another
and add this line