Hehe... dont worry, be happy!
I have built 2 such webshops in PHP and soon going to build one more... and my CMS is using almost the same way of genereating pages..
Ofcource its possible.. (by the way .aspx asmx and so on are ASP.net pages -- you will have to know C# or VB to use it and i really dont like it -- love C# thou..)
So yes.. you can... and Redcircles way is basicly how you will need to do it

I would use a template angine, a very basic one atleast and that would work fine: you will simply need to change information in that tempalte.. its best to simply output some variables in that template and those variables will contain all the information you want to do..
Note on ASP.net:
ASP.net is a very powerfull language... its actually the simples language to write webservices in that willh ave to work with windows application, as in most cases you will write both Windows application and that webservice. And therefore you use the same language for writing both... its very practical... BUT. Asp and ASP.net (2 different languages by the way) cant do anything that PHP cant. And lots of things are much more complicated in ASP.net then in PHP..
Note to Redcircle:
It would be nice if when you post your PHP code you start and end it with PHP tags: as you can see, after i have added those to your code: it became syntax highlighted. I did not put the function that will automatically add those if they are not existent as not everyone posts PHP code and, unfortunatelly -- php does not hightlight all the text passed to it, but only the one between php tags. Thanx in advance, mate
