I've been working on my recipes a very long time and am beginning to sell them, so unfortunately I can't give away an exact recipe. Currently I like to use combinations of mango, shea, and cocoa for my butters, and for the liquid oils I like light fast absorbing oils like avocado, sweet almond, meadowfoam. I also use coconut oil as its own designation. I'd say if stuff your touching is getting greasy, you're probably using way too much. Try whipping it as much as you can to get as much air into it. Then use as little as you can, you can always add more but you can't take away if you've put too much on.
You also might have some trouble from having very dry skin, it may be slower to absorb for that reason. I'd try putting on good layers before changing for bed, covering up the body butter on your skin with the clothes so it can't transfer while it soaks in. You can also try rubbing it into your hands just before bed, or go as far as rubbing in a lot and putting on some cotton gloves. When my skin was very very dry, I actually started out with pure oils like coconut. I had severe eczema at the time, and I didn't start adding in other ingredients and making combined body butters until my skin had healed.
Here is my current large jar of body butter
Its super fluffly, I scooped out just this much with my finger
In a matter of seconds messing with my phone it was melting
I rubbed that tiny amount into my hands, covering both of my entire hands in a super light layer. By the time I was done rubbing it in, I had no qualms picking up my touch screen cell phone to upload the photos to photobucket. I also picked up my empty glass I'd been drinking from, and the fingerprints left seemed to be identical to the fingerprints already on the glass (and I haven't put any butter on my hands at all today before this).
For me, one of the best things about using the body butters and straight oils is never getting to the point of very dry skin. So that adds in to the little goes a long way bit. When I started out, I had a jar of super moisturizing cream recommended by my dermatologist
I decided to do a test, my legs had the worst eczema and were the dryest. So I put cerave on my left leg, and coconut oil on my right leg twice a day. After the first application, I felt a little disappointed as the coconut oil leg felt very dry still once the oil had soaked in, while the cerave leg felt moisturized. However by the end of a single week, the coconut oil leg was moisturized BEFORE I applied anything, while the cerave leg felt very dry all day except maybe the hour immediately after applying.
So you may have better results if you can stick it out until your skin is healed and not so dry.