Al Jazeera English has a live stream that has the most in-depth coverage of events in Libya, Bahrain, Yemen, Egypt, Iran:
From the MIBAZAAR Blog, there is a Twitter Mashup of protests:
Here’s a look at Middle East “Protests” on Twitter which are mapped out on Google Maps. This Google Maps Mashup shows the latest tweets from around Bahrain, Egypt, Libya, Iran tagged with the respective country names. The map animates thru the latest protest tweets from the region. The tweets are displayed at geotagged location on the map at an interval of 5 seconds.
By selecting the country name on the left of the map (via radio buttons) you can view the tweets from those countries.