Для начала хостинг должен поддерживать вообще wap, как таковой. Если всё в порядке пример простого wap сайтика :

Набор файлов :

hello.wbmp (двухцветный bmp фалик)
index.wml (как юзверь зашел на сайт вот это и узрел )
.htaccess (тут мы пропишем для сервера, что и как показывать)


Итак содержание .htaccess
Код:
CharsetDefault utf-8
CharsetSourceEnc utf-8
DirectoryIndex index.wml
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
Ну тут должно быть ясно всё. Если не ясно, тогда советую почитать об .htacess

Содержание index.wml
Код:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
 
<card id="start">
 *<p align="center">
 *Hello world !
 * 

 * I am Very Well
 * 

 * [img]hello.wbmp[/img] 
 * 

 *<a href=other.wml>go other</a>
 *

 *[Только зарегистрированные пользователи могут видеть ссылки. ]
 *</p>
</card>

<card id="in">
 *<p aling="center">UUps ! In me</p>
</card>
</wml>
Сразу поясню, в это примере есть ссылки на внешний файл other.wml и внутряннюю деку (#in). Т.е. когда фал попадает на телефон мы увидим примерно вот что :

Hello world !
I am very well !
{типа картинка}
go other
in page

Ну и далее по ходу пьесы.

----
Дека - подраздел wml файла, обрамляеся тегами <card>


Ну вот для начала думаю хватит, а дальше сам работай. Пробуй. Если будут ошибки не винить, писал по памяти, а если учесть, что wap сайты делал лет надцать назад, то ...