Well there is an answer. First of all select non-meat items for the skewers that don't have to be cooked completely to be palatable. Onions, peppers, carrots and other foods that don't have to be cooked through to be good are perfect for kebabs. In fact I find that having the vegetable part of the kebabs on the crunchier side adds to the quality of the meal. You should also consider fruits as a good addition. Pineapple is especially good because it adds a sweet/tart flavor to the kebab.
The second thing to do to get the vegetables cooked right along with the meat is to use small pieces. Ideally your chunks of meat should be about 1 inch square. Keep the fruit and vegetables to about this size. The best way to cut up the onion is to peel and cut into eights, remove the core and possibly trim to size. For peppers, cut them in half, remove stem and seeds and then cut down into 1-inch squares. Try to do everything this size.
Once you have your vegetables selected and everything properly cut up you will need a marinade. You can marinate the meat separately and then brush some of the marinade over the whole kebabs before you grill, or you can simply place the whole kebabs in the marinade and let them sit for an hour or two. Because of the small size of all the pieces it doesn't take very long for the marinade to sink into the meat. Also, by marinating everything together you spread the flavors of the vegetables to the meat.
As for the grilling time, all you really need to worry about is the meat. Since we have eliminated the need to get the vegetables cooked completely, watch the meat. When it reaches the desired doneness, remove and serve. Cook over a high heat, covered for about 8 to 10 minutes. Because the steak is only an inch square it can cook fast so keep a close eye on it.
As for the kind of skewers, it really doesn't matter. Bamboo skewers are cheap, but you need to soak them in water for at least 30 minutes so they won't catch on fire on the grill. A burning skewer is not what they mean by flaming kebabs. Metal skewers work great but they get really hot. On threading everything on I find it best to not start or end with things like onions or peppers because they tend to dry and shrink on the grill and that can make them slide, especially on metal skewers. I usually end with a piece of meat because it holds on to the skewer a little better.