I don't know if they are ghosts, or people that pre-buy and aren't in the room as the game is played. I think that number of players in the room, that they post, are only the ones playing "live." I know people win that are not in the room on chat when I am playing.
And don't some casinos that are linked actually play in a single game not different on each site. I am not sure about this one. Either way it negates the 25 shown in the room if they don't show pre-buys or other bingo rooms... maybe someone can tell me if this stuff is right, please?
The other thing is that some players buy max tickets for each game, which I assume would make them win more often...
As for the mods, I don't think they would have any way to influence the next number... aren't they RNG's too?