I have a friend who I spoke to about musing and he liked the idea. So I want to create an account for him(due to the stress of getting a free account) and delegate some sp to him as well. I hope this doesn't go against any rule here?
There is no rule stating you cannot create an account for someone. There is not even a rule for having multiple accounts.
There are several prominent account creation services on the blockchain. Steemit Inc. and @blocktrades being the most notable. Other ones include @someguy123's AnonSteem. You could also ask @guiltyparties or @netuoso for such services as well. Even @utopian-io offers account creation.
In fact, if you have the RC and tech savvy enough, you could make your own accounts. I have gotten a few from my friends.
Since you are making one for your friend, it would be a perfect time for you to teach that person about Steem. It will be a great opportunity.
Just do it. Spread the STEEM!

Congratulations @enforcer48! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOPDo not miss the last post from @steemitboard:
Congratulations @enforcer48! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOPDo not miss the last post from @steemitboard:
You just planted 0.08 tree(s)!
Thanks to @enforcer48
We have planted already 6369.63 trees
out of 1,000,000
Let's save and restore Abongphen Highland Forest
in Cameroonian village Kedjom-Keku!
Plant trees with @treeplanter and get paid for it!
My Steem Power = 29482.29
Thanks a lot!
@martin.mikes coordinator of @kedjom-keku
Time is a river,this is one year old !BEER
View or trade
BEER.Hey @enforcer48, here is a little bit of
BEERfrom @isnochys for you. Enjoy it!