1. Чтобы показать "на другом ПК", очевидно, что файл должен быть доступен с Интернета на каком-то веб-сервере. Сделайте свой сервер, смотрящий в Интернет, или же воспользуйтесь хостингом.
2. PHP не обязателен, если вы запрашиваете статические заранее созданные файлы. Для получения динамического содержимого, на сервере должен работать скрипт. Он может быть на любом языке, это может быть PHP, Perl, Node.js, Python и т.д. и т.п.