"You can't add php/flash/ajax easily to the structure and that is the bottom line."

Umm... what about all the ZC users (some quite novice) who have done just that? (Search on flash.)

You can't do it in the way you were trying to. I suggest spending a bit of time finding out the correct way.