If you've decided that a baby is not right for you at this time, I think giving the baby to an older friend who is ready for parenthood is a wonderful idea.
3nodding I am certainly not an expert on surrogate parenting, but from what I understand there are a few different ways you could do it. Surrogacy can range from cheap, easy, and natural to complex, technical, and expensive. You could, for example, just sleep with the guy, get pregnant by him, have the baby, and give it to him legally. Or you could get artificially inseminated by him. You can also have an egg taken out of your body and put into someone else's body. You could probably ask your ob-gyn for more information on it. You also might want to talk to a lawyer about the legal side of it. This site might have some info too:
http://www.surrogatemothers.com/Good luck!