Yes, use Limit Posts to reset privacy on past posts but only to friends. You can't hide them selectively. No idea about the photo question. You can limit who can see your photos, but to my knowledge there is no way to change the number on your profile.
Trending Articles
More Pages to Explore .....