Soak 8 wooden skewers in warm water. Mix together the oil, lime juice, chili with a pinch of salt and pepper in a bowl, add the pork and stir to coat. Cover and refrigerate for at least 1 hour.
Meanwhile, cook the rice in lightly salted boiling water for 12-15 minutes, until soft. Drain and stir through the scallions and pineapple. Preheat the grill to a hot setting.
Thread the pork on to the skewers, alternating it with lime wedges, and cook under the grill for about 10 minutes, turning frequently and basting with the remaining marinade, until the pork is cooked through.
Take the pork off the skewers if preferred and pile on top off the rice on a plate with the sweet chili sauce and serve.