Modifico por que no había entendido bien, por algún lado he visto o en alguna rom para cambiar el driver wifi a otro que soportase redes ad hoc, era cambiando el phone, pero los archivos eran para el i9000 y no para el b.
De todas formas cómo ya sabrás, en una red ad hoc solo puede haber 2 dispositivos, para tener más necesitas al menos un punto de acceso para montar una red.
Si veo algo te aviso.