In a medium saucepan, combine ketchup, honey, juice, vinegar, Worcestershire sauce, and chili powder. Bring to a simmer and cook for 10 minutes.
Heat grill or broiler. Thread chicken onto four skewers, alternating with pineapple and bell pepper. Brush with sauce and cook, turning once or twice and basting with sauce, until cooked through, 8 to 10 minutes.
Serve with mashed potatoes and green beans.