I don't know how long ESPN has been streaming a live feed of the 2006 FIFA World Cup from Germany, but it's up now. I looked before the games started and found nothing, so either I missed it or it's new. It doesn't really matter now-the US team cracked and lost. Fridays games have Germany v. Argentina at 11:00 EST and Italy v. Ukraine at 3:00 EST.
Go to www.ESPN.com and it'll be on the main page. If not look for ESPN 360 link.