يبدو أن Steam قام بتسجيل بروتوكول مع المتصفح الذي يتواصل مع عملية البخار المحلية. قد يبدأك الرابط التالي في تسجيل بروتوكولك في Firefox على الأقل:
https://support.steampowered.com/kb_article.php؟ref=2087-mzes-9065
أعتقد أن هناك روابط مماثلة على موقع دعم البخار للمتصفحات الأخرى.
من المحتمل أن يكون الجزء الآخر من هذا هو كتابة خادم ويب محلي بسيط يمكنه استلام هذه الطلبات والرد عليها. لست متأكدًا من اللغة التي تعمل فيها ولكن مثال على C# هو ما يلي: http://www.codeproject.com/articles/36517/communicating-from-throwser-to-a-desktop-applic. حظا سعيدا!