As I mentioned here:
http://www.s9y.org/forums/viewtopic.php?p=21960#21960
It covers about many tables. Serendipity_entries, serendipity_categories, serendipity_config -- all DB tables need to be adjusted to be applicable for sub-blogs.
Then maybe 50% of the codebase needs to be touched up. You basically need to inspect every file of Serendipity for multi-blog functionality. At least all include/*.inc.php files. As I said, it's a big job. I think it would take me 2-3 full weeks to code this functionality in a stable way.
I myself think that much is solvable by using categories as sub-blogs. And on shared installations I think it's actually preferable that every user has its own database. So nobody can mess up another person's installation.
If you get a blank page on spartacus, please have a look at your PHP/Apache error log. and if you get an error message, we would need the error message to help you.
Best regards,
Garvin