Answer for the riddle is:
There is only really three people...a grandfather, the father, and the father's son who each get $7.
Explanation for some people that don't understand the questions.
grandfather is a father of father.
So,the father is a son of grandfather and also a father of his son.
and the father's son is also a son.
so,there's 2 sons 2 fathers :]