Yes, the Nikon D200 has a built in flash, however, I would strongly suggest a hot shoe mounted flash for better flash control.
The number of photos saved in the camera depends on camera settings and size of CF card. Consult your user manual for camera settings.