Just a quick note, you do not necessarily need to have one database per script you run, it works perfectly fine to put some in the same database, just make sure you put unique prefixes for each script to avoid conflicts.
Example: you want to install a wordpress and a phpbb forum into the same database, during installation of wordpress you set a prefix that lets you identify the tables as being wordpress like wp_ (which is actually default), and during the installation of the forums you set a prefix to identify the tables as being part of the forums, like phpbb_ (which if I recall right is added by default). Should you however want two wordpress you can always do some like wp1_ and wp2_ for prefixes.