Ramesh, there is not other reasonable way than to have the HTML produced on the server side.
XSLT transformations on the client side can only be done in Internet Explorer. Maybe some other new web browsers will understand it but it wont work for all of your visitors.
You may also use java
applets, but it will only run on webbrowsers that support java applets. And we all know that Windows XP does not ship with a Java Virtual Machine, i.e. all Windows XP visitors won't have a chance to see your pages.
Don't you have access to any programming languages on your web host? Most ISP today allow CGI Scripts (using Perl) at least.
You should hence be able to do the XSLT transform using one of the many XSLT modules available.
Good luck