Well, the vet seems to think that Boo has contracted Bettie's URI and possibly a secondary bacterial infection. So, it's just antibiotics for now, and if it gets worse he's going to have to go in for xrays, etc. It was so scary finding that foamy bloody stuff, but hopefully it's going to be under control.