I think Lupul-Grabo-Kessel would be effective against the B's.
Grabo likes to start the rush, and bring it all the way deep into the zone. He attracts the defense. He often makes teams forget about the other players (which is why Kule, Mac, and Grabo were so effective). Now I get he hasn't done that a whole lot this year too but hang in there.
If Lupul, goes to the net, you have one of Seidenberg or Chara covered. The other, with Grabo, and if it works well enough, the center focus's on the puck (Grabo) as well.
This leaves Kessel to hang around the top of the circles opposite of the side Grabo is on. Grabo;
a) Has a direct lane to get the puck to a decently wide open Kessel. OR
b) gives the puck back to the D who can get Kessel the puck, or put the puck on net, and have Kessel and Grabo use their speed to get to the net and a scoring chance ensues.
Now, I know this won't happen. This isn't pre-season. Have we tried Kessel and Grabo together? Yes, but that was 2 or 3 years ago.
Part of me thinks it would be effective.
As for the other lines?
JVR - Kadri - Frattin
MacArthur - Bozak - Kulemin
Komarov - McClement - Orr
Heck, i'd even move McClement up, put Colborne in on that 4th line and let Bozak get back to 100%.