Hi,
I have a D7 site that uses a OM Maximenu serving as the site's main menu and wish to use the same main menu in some of the other related sites that are not necessarily using the same code base/theme and some of them not even using drupal. I am in process of creating a module to expose block view through services by passing the module name and block delta as service call parameters.

Currently I checked it with the 'Powered By Drupal' block from the system module and was able to get the block name and its html markup from the block subject and content respectively. I understand that for the actual block to look and behave like its been integrated within a site some CSS and JS need to be included (from drupal_add_css/js or in the template level etc.) also the child elements are rendered on ajax calls on hovering over the parent elements.

I would appreciate it if someone would respond back with their opinion on how to get this implementation possible or if there's a better way to accomplish what I'm trying to do or if its downright impossible to achieve this.