It might be theoretically possible, but I don't know how wizkid057 has changed things since I moved on, and I'm not sure it'd be the best use of my time.
(Keep in mind that when I ran the pool, I never had any web stats at all... that was always contributed by someone else)
All that is really needed to keep people using the pool is a simple restful web query that returns the number of shares credited to a BTC address as a JSON dict. That way people would know their work was being counted.
From there, including the total shares owed would I think allow people to compute BTC owed (the number of blocks mined and total BTC paid from eligius can be pulled from the blockchain). Any other stats that are handy can be included in the JSON dict. People could contribute scripts that pull the JSON stats and compute and output fancier stats. Polling on a regular basis allows time graphs - and so on.