im about 99 percent positive there is no way to do this. my best solution would be to have code that builds/adjust a report based on database values, so that you could later change them.. or have multiple sub reports that you can switch where they are.. or something, basically very creative to give the illusion that they are changing, beucase i am almost positive that you cannot have a report on the backend.
one solution may be to have some way of downloading and importing a new report during a startup procedure, but thats beyond what i know how to do, im sure you could probably find some way to do it.. my but idea would be have code that downloads a new mdb file with the updates, then automate the 'import' process to copy them from that mdb, and then remove the downloaded one, but thats awfully complicated, im anxious to hear what happens if you figure a way to do this.