I have 2 children, 5 yrs. old and 1 yr. old. My first child, my daughter is more clingy, and this has been the case since she was born. My 2nd child, my son, is more independent. My daughter always wanted to play with me and like you, wanted all my time. She still to this day, likes to have "company" when she plays or have us with her. She is not as "clingy" now, but is gradually growing up about it. What I did to deal with it, and I know how tiring it can be... but I would just do my thing in the same room and tell her "mommy is right here, you can play with your things okay?" And I would make sure she has an activity to do or her favorite things around her. Sure, she would at times "tantrum" about it or cry and whine and say "Mommy come play with me..." but I held my ground and re-assured her with my "tone" of voice and tried to soothe her that way. Remember, kids learn by repetition and positive reinforcement, cause and effect. As she got older, we just still do that and explain to her "Mommy has to cook dinner now, you play too. If you need me, tell me with your nice voice and I will help you...." etc. She has "learned" to deal with it. The world will not come to an end if they are upset about it. Just offer love "at a distance" even though you are right there, and use your voice to help them understand. When they do play independently, give them praise and a hug, (not candy) and tell them how proud you are of them etc. My daughter mind you, even though she was/is this way at times, she is perfectly confident and is not this way in school. She is well adjusted. But at home, she just likes having US play with her. But she is good about it now and will play by herself and is "growing up."
Each child has their own personality. My friend has a son who is the same way as yours. But, as a Mom, the world must go on and we have to do things around the house. The child will "learn." We "teach" them the ropes so to speak. If they sulk or tantrum about it, well, just let them. Sometimes we can't appease every little "demand" they make. It is not being "mean" it is letting them learn how to be independent. Sure, make sure they are safe and happy... be in the same room to keep "contact" with them and so they can always "see" that you are there for them and love them just the same, even though you are not "right" there with them.
It takes time... I do know it's not easy and can be stressful. You will get lots of suggestions I"m sure. But this is what has helped us and what my daughter has responded too. Maybe with your son he will respond differently, but try different approaches.
Good luck and take care,
~Susan
www.cafepress.com/littlegoogoo