Grooby,
Not sure if you are still looking for help with this, but, I have spent some time as well trying to get this to work too, and this morning I finally got a major breakthrough.
I copied that code about 8 posts before yours in the .ini file...but still didn't get reflections. I read...and the re-read Pitts first post over again. Then reading the Caching Database section, it finally dawned on me. He is defining xlobby/plugin commands. So I went to setup/events, pulled up the plugin commands, found xDatabase. Then I scrolled through its command list and found "xcache update". For variables I used movies>true. I then clicked on the "Test" button...well... xlobby crashed...#$%@!!!
I went back and read and re-read Pitt's first post again...then the light bulb came on. All this time I was thinking Categories...and not DATABASES!!!. I have two movie databases called "childrenmovies" and "rratedmovies". So I went back to the .ini file, changed what was [movies] to [childrenmovies]. Then copied that whole section, but re-named it to [rratedmovies]. I left all the contents of each the same as the code listed in the post above.
When I re-started xlobby, again, there were no reflections. So again I opened setup>events, went to the plugin commands, dragged up xDatabase>xcache update, but this time for Variables, I used rratedmovies>true. Then I clicked on Test. This time it didn't crash. Once the "Test" button became available, I changed the variable to childrenmovies>true, then tested. Again it did not crash.
Now I don't recall if I did an xlobby re-start, but the next time I went to my movies screen...well lo-and-behold...I had reflections.
Sorry no pictures to go along with this yet...and it is very rough around the edges...but it finally worked.
Now it is time to play.