First, what were you using that punched a hole in the pipe?
If it was easy to do it may be a indication that the pipe may be at the end of it's usfull life?
How old is the house?
For now you could get 2 large stainless steel hose clamps that would go around the pipe side by side and place a peice of rubber from a inner tube or similar between the pipe and the clamps and then tighten the clamps over the hole.
This would last quite a while.