Можно ли решать олимпиадные задания про программированию на PHP?
можно, язык программирования для олимпиадных задач по программирования важен настолько же, насколько эти самые олимпиадные задачки для реальных навыков.
ну, от задач зависит..
клавиатурный драйвер написать вряд ли получится, а вот общие задачи и реализацию алгоритмов - почему нет.