I am so glad that you got hooked up with Nick to talk to and he is closer to your age. I had the same thing, only after my surgery. And to be honest, that was the turning point for me - from being very, very negative about the whole ordeal to being positive. Just seeing someone else in my shoes made such a huge difference. And she was happy and healthy and had a full time job and a family. How could I feel sorry for myself -- she sure wasn't and was out there living her life. So I began doing the same.
HMMM a gift for him... let me think? Any idea of any of his hobbies? or interests? beside WVU? Sometimes, if I don't know what to get someone, I go with food. Like something from a specialty candy shop --- I love my sweets. If you find out some of the "stuff" he likes to eat, send a "care" package once classes start just to say thanks. Doesn't have to cost a lot -- just the thought and a nice thank you card. Email is the norm these days, but it is always nice to get a real card and package in the mail once in a while too. Let me know what you decide.
Oh wait..... do you live close to where he goes to school? Maybe you and one of your parents could meet him somewhere like Applebees or O'charleys and treat him to lunch or dinner out as a thank you.... Again, doesn't have to cost a lot. Just the thought.