Here's an idea. Allow (escaped) wildcards in pg_dump's -t switch.
ie.
bash#> pg_dump -d -t diary_\* testdb > diary.sql
Is that an easy thing or a hard thing?
Chris