A hog is wide-bodied and takes up a lot of space at the feeding trough. By taking up so much space, other animals cannot gain access to the food. Thus, the term 'hogging' means not sharing or allowing others to have access to something.
Your explanation for the use of 'ing' in this instance makes sense to me.
And, now, I will stop hogging the forum and will allow others to add their comments!