so for this idea
have username ? than -> check for value of username.background.pic in user profile database -> if username.background.pic value does not exist than use default, else use value of username.background.pic .
this would be more that you have more of a choice for preset sigs/ava's? Just to make sure that I am understanding, this would be a option for the person to click a box to choose that they want 1 of 4 presets?
I would see that it would give more options without giving the permission, but I guess my question would be this:
why have a permission for siggen? Dont you already have a setting to allow someone to do a change? It already has a setting that seems to check that the person is in the guild on the specific server before letting the change.
Siggen is a great piece of work, but why not have it do this? have it make sure that your part of the guild and server, let them do their changes but only allow the change saved when they update their profile. Then their sig/ava could be saved as a .bmp file or whatever and loaded that way.
Just something to think about