This may be a bit late as I have just joined this forum today and this is actually my first post.
I will answer your questions from my own personal experiences. I'm not saying that my answers are the only options or the best options but this is what works for me and my three ferrets.
1. What to feed
I feed Totally ferret dry food or Zupreem dry food. You can find these usually at your local pet store. I also give them some drained chicken baby food (gerber or beachnut) once a week. Make sure if you do get them baby food to just get the ones with the plain meat with or without gravy no veggies added. Ferrets are carnivores and therefore don't need them. I also sometimes give them boiled eggs as treats.
Another important thing to think about is getting you ferrets accustomed to eating something known as duck soup.
Duck soup is a soup given to ferrets when they get sick. When ferrets get very sick they tend to not want to eat solid foods. Its important to get your ferrets to like duck soup BEFORE they get sick.
There are alot of duck soup recipes online and everyone makes it just a little differently. There is also a commercial duck soup available that you can buy if you don't want to make your own.
My ferrets really enjoy tunnels or anything that they can hide in. They also have some rubber jacks that they like to "steal" and hide around their room. Their favorite toy is actually ME so make sure you have alot of time to spend with your ferret.
3. Special things he should have
A nail clip, their nails should be trimmed often to prevent them from getting caught on carpets, clothes etc
4. Cat Litter
One of my ferrets would eat any littler I would buy for them, so I switched from litter and got washable potty pads. A good litter to try is Sweat Scoop but watch to make sure your ferret is not eating it.
Ferrets like to poop in corners so when you let him out I would have a litter pan in a corner for him as well as in the cage.
Lovingferrets forum is a great place for more info
I would post a link but I can't as yet