time for a new muffler. you should be able to get one cheap if you are re-using the existing piping.
don't straight pipe it.
by the way... your lucky you weren't a few feet over or else you would have stuck whatever went through you muffler through your gas tank instead.
~mike