Control Omeka through Adobe Director?

Yes, of course. Just build a new plugin for Adobe that will call the Omeka API, or build a new plugin for Omeka that will manage the Adobe requests.