Okej, w takim razie PocketHPH i SQLite wydaje się sensownym rozwiązaniem, ew. ten mobilny windows server, chociaż nie wczytywałem się w to czy na pewno ten cel uda się osiągnąć w przy tych technologiach. Ew. jeśli zależy Ci na urządzeniu, a nie konkretnym systemie, możesz też spróbować postawić na swoim PPC Linuxa i na nim stawiać jakiś serwerek.
Mimo to mam wrażenie, że projekt zabije co innego. Nie do końca rozumiem cel, który chcesz osiągnąć, ale żeby połączyć się do urządzenia będzie pewnie potrzebował jakiejś skomplikowanej konfiguracji sieci do której będzie połączony telefon (globalny adres, jakiś routing, być może jakieś DNSy), w takim wypadku lepszym rozwiązaniem mogłaby okazać się baza stojąca na jakimś małym serwerze, jak chociażby Raspberry Pi.
@edit
I jeszcze jedno - jeśli chodzi tylko o odbieranie danych "skądś", to zrób aplikację, która np. sprawdza maila co jakiś czas i na to jakoś reaguje. Jeśli zrobisz własny serwer odbierający jakieś dane, to tak naprawdę będzie robiła to samo, tylko gdzieś na poziomie socketów systemu operacyjnego.