Do I have to host my signature on militarysignatures.com?

No, your signature doesn't have to be hosted here at militarysignatures.com. You can host it yourself on any free image hosting service like Image Shack or Photo Bucket. However, hosting it here allows you to change your background, layout, or content of your signature at any time.