Understanding that it doesn't work very well trying to combine BOINC & Non-BOINC projects together, I got to thinking...
Could you make a team version of the Main Stats page? Team leaders would be responsible for setting up the proper team info for non-BOINC projects to get the stats (so the Non-BOINC team stats would link properly with the BOINC team stats)?
Just my two-pence of thoughts