Как сказал Конрад, вам нужно отправить файл меньшего размера, в зависимости от того, какой у вас PPC. Это может быть всего несколько МБ, а затем записать на карту памяти или в основную память.
Лично я использую FTP для передачи «больших» файлов (начиная с сотен мегабайт) для передачи на мой КПК, но я уверен, что вы можете использовать любое другое решение, которое вы пожелаете. Но вам нужно исследовать пределы целевого PPC, они часто имеют ограниченную память, память и процессор.
В компактной среде .net также есть встроенный класс загрузчика http.