Been thinking about this a lot lately and figured I'd ask the community directly. Use a Google Voice number instead of your real number when you're still getting to know someone.
The old Java-based chat rooms are basically all dead. Everything has moved to modern web tech. Never share your real last name, address, or workplace before meeting someone in person.