I am not convinced that the format command will actually overwrite the "data blocks" (see the Basic Disk Structure for terminology) with anything. It just creates the various other "blocks" (ie bootblock, superblocks and cylinder group blocks, etc). An additional worry is that 'disk scavanging' programs can re-create the data into files and even worse, by using more sophisticated equipment, data can be extracted from the disk even after all blocks have been overwritten with 'zeros'.
In my opinion, the way to achieve successful disk 'wiping' is to overwrite the existing disk structure several times with 'harmless data' (eg Solaris installation CD), after deleting your files & directories. Then re-format the disk into a single partition and repeat the process of overwriting with 'harmless data' several times. The process of deleting files & directories and copying the CD (cp or tar or ufsdump, or a combination of all 3) and deleting it all again can be scripted.
There are also a number of so-called "Disk wiping" software products (do a Google search for: disk + wiping + software).
I hope that helps.
Mike