Hello LeonardoK
This is not going to work. Visp station is closed at nights, there is no possibility to stay somewhere inside the station!
I strongly recommend to reschedule your itinerary to avoid an overnight transfer or book a hotel room either in Visp, or better in Geneva. Temperatures will be very freezy at this time of the year.
Kind regards,
Roland