I would start with lv1 as rogue and take every second level as rogue until he has swash3, fighter4 so he can use his skill points for useful skills like traps, sneaking and UMD
Absolutely a good plan; it means you won't have weapon finesse at 1st level, but the skill points will be well worth it in the long run.
With his enormous amount of skill points, able learner would be good for him
Because most of his class levels are in rogue, he already has a lot of class skills so this isn't very necessary. As well, he's kinda feat starved since he's going both weapon master
and dual-wielding.
-An earth genasi strengh fighter (I give him a falchion because I used already characters with great sword and scythe)
Why stop with Earth Genasi? Go Dragon Disciple ^_^
-An aasimar cleric/paladin/doomguide
Should be noted there's a recruitable NPC Doomguide in SoZ
A human wizard/arcane scolar/red wizard
The SoZ campaign is non-linear, so depending on the order at which you do things you may encounter the end-game fairly early (I arrived at level 13!) so make sure you know which of these two classes you want to prioritize.
My first SoZ playthrough was with this group:
Human Sorcerer/Arcane Scholar
Dwarf Fighter/Bard 1/Red Dragon Disciple
Wood Elf Ranger
Tiefling Fighter/Rogue/Shadow Dancer
Took me
forever to find the one merchant that actually stocked healing kits (it was later patched so every major town had a merchant who sold them; apparently the devs hadn't anticipated people playing parties without a cleric or druid), but once I did it was actually a really cool party.
Note: In NWN1 SoU I used a hammer that does 1point additional sonic damage. On a critical hit I saw 3points sonic damage sometimes. I guess this is a bug.
The rules are different from one game to the next. This is one of the discrepancies between NWN1 and NWN2.