If a Java solution is OK for you (Java hosting is usually double the price of PHP hosting), than SubEthaMail might be exactly what you look for:
http://code.google.com/p/subetha/
It is a mailing list manager, but it also has the Web UI to let the users use it instead of using the mail - just like google groups.
Another advantage is that is using SubEthaSMTP as a mailing engine, and that's very efficient at handling huge amounts of mail because of it's asynchronous processing.
Onlar da geliştirmek için SubEthaMail kendisi kullanarak, "kendi köpek yemek yeme" dir (Apache JAMES örneğin aksine - bu sadece bir e-posta çözümü, hiçbir Web tabanlı UI).
Onların user list here bakın veya bu oldukça gelişmiş ve kullanılabilirlik konusunda ben google gruplardan daha iyi olduğunu söyleyebilirim görmek için bazı ekran görüntülerine bakabilirsiniz.