HI Qiwei,
It's best to send your questions to the google groups email list. I've added that group here because other members may be able to help you.
I have not worked with WRF-Chem and oceanic emissions. As far as I am aware, there is not a separate package to do oceanic emissions. However, I recall that there is a WRF-Chem study for the VOCALS field campaign from PNNL (who implemented CBM-Z). It would be helpful to read that paper.
It would be good for you to look through the chem/emissions_driver.F code to become familiar with how all the different emissions are read in and processed for different chemical mechanisms. If you want to use CBM-Z, then you can find out how it handles DMS emissions.
One idea is if you have a file containing prescribed DMS fluxes and that is all the information that you need, then a shortcut is gridding those DMS fluxes onto the WRF grid mesh (e.g. through prepemis or anthro_emis preprocessors) and then putting that information into the wrfchemi files that were generated for the anthropogenic emissions.
Good luck,
Mary