Watts drills i linked to above (old school company, they still don't have a website) will cut square holes straight into steel. no starter hole. but the corners are rounded. The other methods listed will make clean square holes in wood, and slater tools or pull broaches will do wood or metal so long as a round hole is drilled first. Broaches can be had in quite long lengths.