Can I drill a hole for metal pipes, or do I have to change my drain pipe to pvc pipe?

You may drill a hole on metal as well but we would recommend consulting with your plumber first.