You can bundle all of them into a single monitor,
Also the form correct forms are "I_NumberOfSettlements england == 1" and "set_kings_purse england 1000"
As I doubt that it defaults to the local faction ( but I might be wrong )
Code:
monitor_event FactionTurnStart FactionIsLocal
if I_NumberOfSettlements england == 1
set_kings_purse england 1000
end_if
if I_NumberOfSettlements england == 2
set_kings_purse england 2000
end_if
if I_NumberOfSettlements england == 3
set_kings_purse england 3000
end_if
if I_NumberOfSettlements france == 1
set_kings_purse france 1000
end_if
...
end_monitor
Also is there a reason why you terminate the monitor ? Because that makes it pretty redundant as it will run the first turn and then end ( if that't the case you might aswel drop it entirely and set the kings purse in the desc_sm_factions based on howmany settlements a faction starts with.