1. Certain feeding time, or do I leave food continuously out?
You can free feed. Hedgehogs dont tend to overeat. If you see him starting to get fat then you can worry about restricting his diet.
2. How often do I take him to the vet for a check-up?
Usually once a few weeks after you get him...