AT&T/Cingular let me download and install NeoReader, but the Java permissions won't let that one access the camera either, same as with all the other readers.
I guess I'm going to have to go ahead and hack the phone to change that. Maybe this weekend.