Réponse acceptée !
Je ne vois pas l'objectif de ton développement, cependant
Le PHP ne s'exécute que sur un serveur Web type Apache
Ce dernier produit des flux html visibles depuis n'importe lequel des navigateurs, compris pocketPC
Le C# permet de developper des applications pour des plateformes spécifiques.
Ainsi avec le compact framework une appli déployée sur un pocketPc fonctionnera de manière autonome sur ce dernier.
Le C# permet aussi de developper des composants pour ASP.net, dans ce cas c'est un serveur ASP de type IIS (microsoft) qui executera ce script pour transmettre un flux html.
Si tu précises ta pensée, je précise ma réponse

Le savoir n'est que le filtre de l'experience