Почему ни одно устройство, кроме моего iphone 3gs, не видит мой wi-fi?
Потому что сетка компьютер-компьютер (adhoc) предназначена для соединения двух устройств. Айфон сразу к ней цепляется и больше её ничего не видит.
Купите роутер за $30 и забудьте о проблеме.
А Iphone подключен в момент попытки подключения других пользователей?
"сеть компьютер-компьютер" предназначена для соединения только двух устройств