Hi, welcome.
For 2257, you should place a link to your sponsor's 2257 page. Every sponsor should have one and beware of sponsors that don't have specific 2257 contact information.
If you're using a sponsor's promo materials, you don't need to worry too much about DMCA but have a contact link on your site.
For hosting, I'd recommend shared hosting at
Certified Hosting to start out if you're just making some blogs. Their prices are very reasonable and their support is top-notch. They make it very easy and smooth to upgrade if in the future you need to move to a VPS or dedicated.
Namecheap is a pretty good option to register a domain. They give you free Whois Guard for a year which is great.