Up to 8 flags maximum (3 flags minimum) can be "created/spawned" on any custom map through the use of putting the location of a set flag in either a .gsc file or in the config, and would be something like:
map mp_carentan
// Flag 1 Location
set_flag1 (x,y,z)
// Flag 2 Location
set_flag2 (x,y,z)
But is all that possible? I'm sure it is but would require alot of work

Soo the actual settings should be like this instead:
map mp_carentan
// Flag 1 Location
set_flag1_location (x,y,z)
// Flag 1 type
set_flag1_type Axis // This would mean it would start of as Axis at start of round! Choose between Axis, Allies and Nuetral
// Flag 2 Location
set_flag2_location (x,y,z)
set_flag1_type Allies
I think this gametype rules in BF42/BF2 and would diffinetly be very good in CoD2 (or even vCoD) but did EA put some sort of copyright on that gametype?
