There's a new book out, Steamrolling the Sicilian, which is basically 5.f3 against the 2...d6 Sicilian (You'd need something else against 2...Nc6 or 2...e6). Be forewarned, it's not full of tactics. It's actually a more positional line for White, but not highly theoretical.
Najdorf ...g6

G6 isnt the najdorf but seeing you dont want to play sicilians that is unimportant. There are a bunch of anti sicilian books out that are very good.

If Black mixes ...a6 and ...g6 then he will lag in development. The Bc4 will give White a powerful attack against the Dragon formation. The correct move in the move order you give, TitanCG, is 6...e6. 6...g6 is not a problem for White, it is a problem for Black.

I don't think so. If White castles long Black can play a normal 9.Bc4 Yugoslav attack w/ the move a6. There is also the option of the dragondorf, which may or may not be sound, but that's a whole can of worms I don't want to open.
Castling short is just the modern mainline. and Black will just get normal play w/b5 and Bb7. sooner or later. I may end up having to play this anyway but I was hoping for other options.

If 6...g6 you have plenty of options. It's not optimal, but not as bad as many make it out to be. The Dragondorf white has a slight advantage like any other opening. You have a couple of options:
1.Go for sidelines where you could take him out of book and "just play chess" or
2.Study and understand the theory.
We will examine the pros and cons of each:
1. Reasonable non book moves here include:
When I play against the Najdorf I use 6.Bc4 but 6...g6 is a problem since I don't play the Yugoslav attack or castle long in general. I really don't have any desire to play any heavily theoretical systems in the sicilian. Any suggestions?