You say "still 100" when referring to your cya reading. It isn't going to come down - unless you do a partial drain. If you use more pucks, it is going to continue to rise which you don't want. Take a look at the Best Guess chart in the following link.

http://www.poolforum.com/pf2/showthread.php?t=365

Yes, you need to shock up to 25 since your cya is so high or you won't get rid of the algae. How often? Test at least 3x a day (more won't hurt!) and EACH TIME add enough bleach to get your cl level back up to 25. The key to killing algae is to sustain the high reading and not let it yo-yo up and down. In a pool this size, each quart of 6% bleach will raise the cl by 1 ppm. Also, run your pump 24/7 for now. After your algae problem is gone, you'll need to keep your cl between 8-15 all the time because of your high cya or you'll have another algae bloom.

Another option is to do a partial drain and reduce your cya to about 50 which would be ideal. It is up to you. Partial drain or just run higher than normal cl readings. Either way will work - it is up to you.

Your ph and alk are OK now. If your ph drops any, you'll want to use Borax to raise it instead of baking soda.