В принципе раздавать интернет с компьютера через WiFi без роутера можно. Естественно, нужна будет карта WiFi либо с интерфейсом PCI (вставляется внутрь компьютера), либо с USB (что гораздо проще и универсальнее).
Возможно понадобится программа как здесь уже писали. Иногда такая программа идет в комплекте с драйверами от карты WiFi. Мне попадалась такая карта фирмы MSI.
Но если у Вас Windows 7 и Вы знаете компьютер немного лучше чем просто открыть Одноклассники, то можно попробовать сделать точку доступа самостоятельно.
По этой ссылке достаточно подробно расписано как это сделать.
Для себя я выписал несолько строк для коммандной строки:
Первые две создают точку доступа и запускают её. Вместо winap ставим имя своей сети WiFi, вместо 123456789 пароль к ней. Эти две строчки можно поместить в текстовый файл с расширением .cmd (получаем коммандный файл) и добавить в меню автозагрузки ссылку (ярлык) на этот файл. При этом точка доступа будет запускаться когда Вы войдёте в систему.
netsh wlan set hostednetwork mode=allow ssid="winap" key="123456789" keyusage=persistent
netsh wlan start hostednetwork
Эту комманду можно запустить в коммандной строке чтобы посмотреть состояние точки доступа.
netsh wlan show hostednetwork
А следующие две строчки останавливают точку доступа WiFi. Их также можно поместить в коммандный файл и запускать по мере необходимости.
netsh wlan stop hostednetwork
netsh wlan set hostednetwork mode=disallow
Собственно в основном все программы запуска точки доступа WiFi для Windows 7 делают примерно тоже самое, только представляют это всё в виде, привычном для пользователей Windows.
Ну и надо будет настроить общий доступ на Вашем подключении к интернет.