I was told I needed to be at the check-in at least 1 hour in advance. Is this not the case?Check-in is possible until 15 minutes before departure. Boarding is possible until 10 minutes before departure. If you have luggage to check in, I recommend to add an additional 5 minutes.
So, no, you do not need to be at the airport one hour before departure. But especially if you are not familiar with the airport, it is recommended to be there about one hour before departure.
I was told there is a courier service to transport luggage?
Yes, details are here:
http://www.japan-guide.com/e/e2278.html
But I'm under the impression they only operate from airports.
No, they operate from anywhere to anywhere.
Is there such a service to deliver my luggage from Hilton Niseko to my hotel in Kyoto (Hyatt Regency) overnight?
I think that delivery from Hokkaido to Kyoto usually takes two nights, but I imagine that if you pay an express surcharge, it should be possible to get next-day delivery.