Hi Trevor,
Theoretically, there is a namelist option that can be used for outputting data in GRIB1 or GRIB2 format. You would just set:
io_form_history = 5 (GRIB1)
io_form_history = 10 (GRIB2)
However, I'm not sure if either of these options actually work. In the past we were aware that at least the GRIB2 option was not working properly, and I don't believe any modifications have been made to correct the problem. Someone recently claimed that they were able to get the GRIB1 option to work, but I cannot say for sure whether this will work.
There is a utility that will convert from GRIB format to NetCDF format. I'm not sure how difficult it would be to configure the utility to convert the other way, but it may be worth a look:
http://www.ncl.ucar.edu/Document/Tools/ncl_convert2nc.shtml
There may be other tools available somewhere, but I'm unaware of them. If you do find something, please update this post so that users in the future can use it. Thanks!