I must have uploaded the file after I switched the Access Level to text values, it was previously set at 1 and 2.
It works fine with text values, and only the single rules worked with numerical. I even tried changing cStr to cInt before each session variable in the Rules file.
I'll just chalk it up to good ole 'classic' ASP, I've found it to be unpredictable at best and IIS installations from host to host vary. This current hosting provider actually made me make my own web.config file just so it could diplay error messages.