No, both free hosting and all paid products do not allow illegal activities, including software piracy. Most hosts don’t allow this, because hosting providers would also be breaking the law if they don’t take adequate action against it.
Yes. The plan selector in the client area is a bit more clear about this than the plan comparison on iFastNet’s website, but you get $1 per month discount if you pay per year instead of per month.