In a food processor, process garlic, green onions, ginger, peanuts, lemon juice, honey, soy sauce, coriander, and red pepper flakes. Puree until almost smooth. Pour in broth and butter and mix again.
Place pork cubes in large resealable bag and pour mixture over meat. Marinate in the fridge for 6 hours or overnight.
Preheat grill to medium heat. Remove pork cubes from bag and thread onto skewers. In small saucepan, boil the marinade for 5 minutes. Reserve a small amount for basting and set the remainder aside to serve as a dipping sauce.
Lightly oil preheated grill. Grill for 10-15 minutes, or until well-browned, turning and brushing frequently with cooked marinade. Serve with dipping sauce.