Did you ever find out how to do this? JSR88 has the same problem of non-persistent deployment, and I would like to make this running.
When i was working on a similar requirement, i remember extending the MainDeployer to enhance it and copy the deployment to the deploy folder of JBoss. This deployment would then be picked up by the hotdeployer (i had done some additional stuff to ensure that the hotdeployer does not kick in before the copy completes). On systems which had hot deployment disabled, in my code which extended MainDeployer, i would first copy the deployable into the "deploy" folder and then call the MainDeployer deploy method, pointing it to the file in the deploy folder.
P.S: I had done this just for my sample application. There might be better ways (which i haven't seen being mentioned here in the forums yet) for dealing with this.