Have small marble lump on anus. What could it be?

Hemorrhoid. You sound like you have a hemorrhoid. If you are bleeding or have pain please see your primary care physician.