There are several different ways to solve your problem which come to my mind:
In more recent releases there is the --where parameter in mysqldump. You can try to dump with a newer release of mysqldump and connect to your 4.1.8 MySQL db (by the way you should not use such an old release any more...).
Next idea is to edit dump file manually an remove drop/create table statements.
Next idea is to use --add-drop-table=0 parameter (I do not know if this exists already in 4.1.8) and load with --force (which is not a good idea).
You can write a script which removes the create table statement from the dump (I possibly have such one somewhere).
You can use select into outfile or cvs tables (does it exist in 4.1 yet?) to dump data.
And there are a few other workarounds which are a bit more complicated.
If this does not help, drop me a line (email@example.com)
FromDual - Independent and neutral MySQL consulting in Europe!