In a saucepan over low heat, mix the tomato juice, butter, onion, ketchup, mustard, salt, paprika, pepper, garlic, Worcestershire sauce, and hot sauce. Simmer for 30 minutes, remove from heat, and allow to cool.
Preheat grill for medium heat.
Thread the sirloin cubes, mushrooms, cherry tomatoes, onion quarters, and green pepper pieces onto skewers, alternating as desired. Drizzle some of the sauce over the kabobs.
Oil the grill grate. Arrange kabobs on the grill. Grill 10 minutes, or until meat is cooked through, occasionally turning kabobs. Baste with sauce during the last 5 minutes.