1. Is there anything that I can call to get the number of marks of a certain battleground?

    Thanks, Bru

    http://wowprogramming.com/docs/api_categories#currency

    Also, is there an event thats fired or something to see if I am carrying/picked up the flag?

    You gain a buff, so UNIT_AURA.