Here is the super super short version:
Basically what I do is stream to justin.tv via "Flash Media Encoder" and use a virtual audio cable and screen capture program to only capture the video player I use.
The video player I use is "KM Player" it has amazing features, such as keeping the video size 640x480 when switching between shows,intros,promos and etc. It also lets me select what audio encode i want to play when each show plays so it auto-selects english dub. It has a great playlist feature where i can make folders so i can make the skeleton of the schedule such as; promos, intros, and bumps so all I have to do is plug in the shows in their respective spots. I make a week's full of playlist every Monday morning, but before i even started streaming I made 3 months worth of scheduling so if i miss a day I won't be behind and be rushing.
Well that's everything in a nutshell, its a lot of hard work but its very rewarding when I see people enjoy the stream.