Use sprites to make the light effects. A "light" in DB just affects the objects around it, not how the camera sees where the light is, get it? Get a nice flare sort of texture, like a yellow or white circle. Now make about 4 or 5 alpha blended sprites. Use some kind of function to figure out if you can see the sun (I could figure one out, but you should be able to). If you can see it, then place your sprites on the screen. Start at the position of the sun. No find the "opposite position" on the screen. For example:
sx#=object screen x(sun)
sy#=object screen y(sun)
nx#=(screen width()-sx#)
ny#=(screen height()-sy#)
sx# and sy# represent the sun's on screen position
nx# and ny# represent the target position for the flare
position your sprites along the path from sx#,sy# to nx#,ny#
This should make a convincing lens flare effects. I think that that is what you want. To make the sun appear bright, make a picture with photoshop or corel photopaint or something. Make a gradient that fades from white to yellow to black. If you can't figure it out, I can send you one. Position this sprite at the sun's on screen position when you can see it.
Hope I helped you, Good Luck
Xander
Bolt of Bolt Software Productions