I have been thinking about siege mod a little because it's claimed to be very interesting and unique.
Here are few of my suggestions.
Warning: Probably most of them is not possible to make !!!!!
I would appreciate if experienced modders post if the game engine allows such functions or not...