Absolutely! Your travel buddy can totally check in ahead of you, even if you're the one who did the booking.
Just make sure they bring along the confirmation number and are ready to cover the full reservation cost when they arrive. Once that's squared away, they'll be all set to settle into the room.
PS Your travel buddy will have to stop by the reception to say hello, show us their ID and get their room key!
Enjoy your stay!