You may be able to write an XSLT that transforms your XML definition into ours and then create a ZIP file (renamed to .acp) that you could then import into Alfresco…?
The ACP XML format is not very well documented, but it is human readable and if you export a couple of files/folders and examine the ACP file structure (see the XML file inside it) then it should be possible to deconstruct easily enough.