I've build a little thingi around the combat-log-parsing-idea without any UnitIDs:
http://www.wowinterface.com/download...lCastBars.html
It's very basic and not 100% reliable (seems as the combat log sometimes "chokes" cast failure events ... don't know why) but it's working. At least as far as I tested it.