Combine green onions, orange juice, ginger, hot pepper, lemon or lime juice, soy sauce, garlic, allspice, cinnamon and cloves. Add chicken, and marinate for 8 hours.
Prepare barbecue, medium heat. Cook chicken, and drizzle with left over marinade that has been boiled for 2 to 3 minutes.