For a lightweight punch bag, put a foot-ball or volleyball into the waist section of a pair of sturdy nylon tights and knot the waist. Using the legs, tie it to a hook or beam.
For a heavyweight bag, stuff a duffle bag or heavy-duty laundry bag with rags or laundry and hang it securely from a beam or firmly mounted ceiling hook. Or use a tightly rolled foam mattress.