I love your flag. It's perfect for these patriotic holidays.
I have a metal door and I use magnetic clips like you use on a bulletin board to hang all my door decorations. I find them in the office supply section of walmart. If you don't have a metal door maybe you can jimmy up one of those wreath hangers that you slip over the top of the door to hold your flag up.
Sorry- QuiltE beat me to the idea.