Hey, you forgot to enable comments on your recent journal post. It'll be a bit hard for people to help if they can't comment on your problem.
I say, give him some space for a bit. He might feel a bit awkward knowing that you like him in a way that he doesn't like you. If things keep going on the same for a while (and you're willing to be friends) then you can pull him aside one day and ask him 'what's gonig on?' Let him know that it was just a crush and that if he doesn't want to be with you like that, you still want to be friends.
Talk to him. A lot of guy/girl friendship die because no one's willing to try to talk things through.
Okay to try and solve the probem with the boy, you can get you bff to patch it up for you. She(or he) started it. You might have liked him, but she forced you to ask him out. (Which wasn't very nice...)
Or maybe, in time it will be okay. Sometimes people just need to time to understand, and soon enough he'll get over it.
For your boy problem I suggest getting ur bff to do it for you I have done it before. It might hurt more if he says no to her and she tells you but its an ok way to do it.