1- Is it allowed to give a vine bottle as gift to a non muslim friend?
2- Is it allowed for me to give non halal food to a hungry/begging person who is non muslim? (For example if I know that if I do not give away the food, it will go to waste)

1- No.
2- Yes.