Tony, Thanks for your quick response.
Looks like that was at least part of the problem. I couldn't find the "origin null..." error in the browser, but I added the fields to the response header and now the Swagger-UI is showing the response.
One thing that is still odd is that the "Response Headers" section of the UI is still blank. (The "Response Body" is filled though.)
My headers now are being returned as...
HTTP/1.1 200 OK
Date: Wed, 16 Jan 2013 23:49:59 GMT
Server: Apache/2.2.15 (Unix) PHP/5.3.2 mod_ssl/2.2.15 OpenSSL/0.9.8p
Expires: Wed, 16 Jan 2013 23:50:00 GMT
Pragma: no-cache
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS, HEAD
Transfer-Encoding: chunked
Content-Type: application/json