design website admin backend , that allows creation of icecast streams the admin can create multiple streams, each with different passwords and can allocate disk space to that icecast stream the database must contain a time element / table that can be controled by a cron job on expirey the entry for that stream is removed from the running processes