I think you should meet in a public place first. The best is group meeting, like where there might be mutual friends or more people with common interests just so you will be safer meeting a stranger and you could escape a conversation if something goes wrong.
You are not in love with him, you are in love with the image he created online (even if he is real and not trying to be different in reality people are slightly different). I'm much more shy in reality but once I open up I'm funny and playful and acting like a kid... online I'm much more serious. I'm not doing it on purpose, it just happens because I lack the eye contact and the energetic field of the person I talk to so it is less comfortable to be fun and playful. He may be very adorable online but very boring in real life...
I'm not trying to disappoint you, but just show some perspective on the issue.
Is he a Muslim too? Is it allowed to have guy friends (a non-romantic relationship)... there are different movements in Islam, some allow guy friends, while others don't.