You can output a maximum of 6 history files. You won't be able to able "tape 8". About teh output frequency, only the first tape (the *h0* files) can be output monthly by setting nhtfrq =0
For the other tapes you need to specify number of hours (or timesteps). For nhtfrq: see documentation at: http://www.cesm.ucar.edu/cgi-bin/eaton/namelist/nldef2html-pub
Array of write frequencies for each history file series.
If nhtfrq(1) = 0, the file will be a monthly average.
Only the first file series may be a monthly average. If
nhtfrq(i) > 0, frequency is specified as number of
timesteps. If nhtfrq(i) < 0, frequency is specified
as number of hours.
Default: 0,-24,-24,-24,-24,-24