It does look like something trapped in there causing the swelling and infection. Probably a tooth.
You can poke around some, try to pull out the object. Once it is out, healing can be quite fast. It won't heal, only get more infected, if you don't get in there.
Careful though, with a hole there, and so much swollen tissue, you can expose the jaw bone very easily. You can feel it very easy at the hole with a tweezer, don't try to pull the jaw bone out : )
Keep it clean, and this is a perfect example of where some Virosan/Chlorhexidine Gluconate will really come in handy. You can rinse the area, three times a day if you want, it will keep the area clean and fresh, allow for healing, and the Virosan won't cause harm or irritation in the mouth.
Your best bet is to have someone familiar help you with it first hand, whether it be another experienced keeper or a vet.
Best of luck.
-----
robyn@proexotics.com
Pro Exotics Reptiles
