Have you ever been left speechless during a chat? In this guide, you will learn how to chat with a guy for hours on end, using your favorite instant messenger (MSN, IRC, AIM, etc.).
Steps

Step 1. Be more informal
You can say "hey" instead of saying "hello". Ask him "how are you?" or "what are you telling me?". If you get the same question, don't answer with an "idem", it would seem boring. Tell him everything about your day so you can keep the conversation going. Plus, you could make him enjoy it.

Step 2. Never complain
Don't tell him your day was a disaster - at least during the first chat - it would be sad and boring.

Step 3. Show him who you really are
Show yourself on webcam, so you'll have more opportunities to talk about yourself. You can also show him your room and accessories, but don't overdo it. Ask to be able to see his webcam.

Step 4. Avoid questions that require a short answer
For example, when asked "did you see that movie?" could answer with a simple "yes or no". Work out your questions better, for example: "that movie looks interesting, I'd like to see it", so you will have more ideas for a new conversation.

Step 5. Talk about anything
Her favorite band, her favorite color… Don't talk about yourself all the time.

Step 6. Know how to end the conversation
When he says he has to go, you can greet him with a "see you tomorrow!" or "see you soon!", this implies a further conversation in the future.

Step 7. Don't chat with him too often
Chat frequently, not every day. Chatting every day will make the conversation less interesting.

Step 8. Ask him to go out with you only if really necessary
It would be much better to do it in person. When you think you want to deepen the relationship, don't ask for it online, do it in person. Ditto for a possible break.

Step 9. Finish
Advice
- Keep the conversation the right amount of time.
- Be yourself! What's the point if he likes a fake you?
- Some of these tips won't work, but don't worry too much. If he doesn't want to chat with you, you can chat with lots of other friends.
- If you know someone well online but have never met them, and you want to tell them you like them, try to do it in person.
- Before you start chatting, think about some topic you could talk about, otherwise you risk ending up in terrible silence.
Warnings
- Don't keep writing if he doesn't respond, you may seem obsessive.
- Avoid writing "LOL" every time, especially if there is nothing funny about it.
- Don't say too many things about yourself, keep the right confidentiality.
- If you are not an adult, avoid chatting with anyone and do not give your personal information such as photos, phone numbers and addresses.