At the moment, as far as I can tell, most dynamically lit areas of maps from, say flares etc, are acheived using the light commands, and yes, they will work with .X based map files, but not with BSP. There's two approaches to this issue under DBPro.
1. Using two .X models of your map file, one with base textures and the other with lightmapped textures which is ghosted ontop of the base textures .X model. This method though is inefficient as you don't get the desired effect of surface removal on a large scale that you get with BSP. Using this method also requires that the .X model, with base textures is heavily triangulated to get the desired effect of dynamically lit areas of surfaces from moving light sources etc.
2. Using a BSP file as standard, both base and lightmapped textures combined. Also using an .X model ghosted ontop but the whole model is coloured white. This ghosted model can be used for the dynamic lighting, although I do not know if ghosted objects are effected by DBPro light sources, you will need to test this hypothesis. Again, your .X model ghosted ontop of the BSP level will need to be heavily triangulated to produce a desirable effect from moving light sources. Also note that DBPro is limited to the number of dynamic lights, although I understand that this is a hardware restriction and not a software limit. From my last reading, this is around eight dynamic lights. Using this method will require you to assign and reassign each of the available lights depending on where the user is located on your map file.
Hope this is useful info for you.
APEX!
MSI/AMD Athlon 1300, 256Mb, 60GbHD, SoundBlaster Live!, GeForce 4 MX440-64Mb, Win2K, DX9, DarkBASIC Pro(PUv4.1)