If your car still has the original key barrels SAAB will (well, there have been a few exceptions!!) have the key code for the blade on file in Sweden so the dealer can just order with your vin no. I believe if they are changed they should update the keycode on file...
For the programming part you're going to need someone with a tech-2 and the SAAB cards in it! I'd suggest at this point, you buy 2 spare transponders and get 3 married up to the car. Put one of the transponders in your firesafe so if ever you lose both keys then you can still just order a new key blade and still get your car working!