In an irl church, we normally have some music we join in together, followed by testimonies and prayers for each other, and then we rotate who brings the message, and questions are welcome. The music moves to deep worship faster, and people are freer to dance, or even to lay on the floor in worship. The testimonies and prayers take longer and people share more. The message is rotated. Often, the order is suspended, if God seems to be doing something else, and one aspect or another can take precedence. Sometimes, time is spent planning an outreach or group acitivity. Communion is rarer, but that is a group preference, leadership being rotated. Guests are frequent, and will sometimes come to bring the message. There is no collection.
In my online fellowship group, we attend a live service on Sunday (some actually wake up at 2AM to attend), with a stream/chat interface (like that provided by JSL Solutions), and the host church works with us. In fellowship meetings, which are formal, or informal (now almost 24/7), we mostly share our lives, encourage, counsel, and pray for each other as seems to be needed, and plan outreaches and organization. Music is currently shared via youtube links. We now have outreaches via Christian websites. Currently, only group music is not possible on the internet; all other functions are preserved. Communion is taken together orcehstrated by the home church. We have a plan for baptism by proxy, when the arrangements can be made.