You cannot voice-chat on Xbox Live without a microphone—voice input requires a mic. However, you can communicate via text and listen.
Bottom line: No mic = no voice out. Use the Xbox app for text, or grab a $10 headset.