I noticed there is one 'official' bar at Tim Finnegan's. I may check that out tomorrow or I am going to make a bunch of phone calls to places that showed World Cup games. Any good places around Tempe that show games? I literally have no tv in my house at the moment..
You might also try out the PHX chapter of AO, phoenix.theamericanoutlaws.com. www.theamericanoutlaws.com\chapters shows this place: 16th Street Sports Bar 6522 N 16th Phoenix, AZ 85016 as their official bar place.