Nu finns det säkert nifty javascript och activex-stuff som kan lösa det här för dig i *vissa* browsers, men ett korrekt generellt svar är imho: det kan du inte. Det är upp till webklienten att själv välja hur datan ska hanteras.
Ett steg på vägen är ju att kolla Accept: datan som finns i request-headern från besökaren, med hjälp av den kan du försöka lista ut vilka plugins som är installerade.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html