Trim any fat from the pork and then cut it into 1-inch cubes. Place the meat in a large bowl.
Place the onion, garlic, soy sauce, lemon zest, spices and sugar in a blender or food processor. Add two pieces of pineapple and process until the mixture is well combined and almost smooth.
Mix the paste and the pork, tossing well to coat evenly. Thread the pieces of pork onto bamboo skewers with the remaining pineapple chunks. Preheat the broiler or light the grill.
To make the sauce, pour the coconut milk into a small pan and stir in the peanut butter. Stir in all the remaining sauce ingredients and heat gently on the stove or over the grill, stirring until smooth and hot. Cover and keep warm.
Cook the pork and pineapple skewers under the broiler or on a medium-hot grill for 10 - 12 minutes, turning occasionally, until golden brown and thoroughly cooked. Garnish with parsley and serve with the satay sauce.