This article applies to the Meeting Owl and Meeting Owl Pro.
No, you do not need to be connected to Wi-Fi in order to run a meeting. Audio and video is streamed from the Meeting Owl to your computer via USB. Here is a guide for getting started with your Owl. Why do I need to connect my Meeting Owl to Wi-Fi?