If using wooden skewers, soak these in water to prevent them burning.
Cut the chicken into cubes and marinate 15 minutes.
Thread onto skewers.
Grill until browned and cooked through, basting with the leftover marinade.
For The Peanut Sauce
Fry the peanuts until golden brown. Remove from the pan and allow to cool. Drain off most but not all of the oil.
Grind the chillies, garlic, shallots, palm sugar and ginger in a food processor or mortar and pestle until they form a paste. Add the peanuts and grind to a paste again.
Place the peanut paste into a pan. Add the chicken stock and coconut milk.
Add the sweet soy to taste.
Bring to the boil.
Simmer until thick and season with salt and pepper.