Not as many differences these days between the two styles of pistons. I don't know that terrible much about it, but here it goes.
Cast is a pour mold type of piston. OEM style and has been the the most preferable over the years for 2-stroke applications. As they would typically exhibit less expansion and tighter tolerances could be used.
Forging is what I believe to be best explained as a compressed metal. Typically stronger, but thought to have more expansion. This metal is then machined to the desired shape and tolerances. This process often times provided a piston that was lighter and stronger than cast, but would have a higher expansion rate. Many people found that they had to run more clearance with these.
Now with todays technology, both styles share the ability to either mix or impregnate different materials (metals, alloys, etc) into thier base material. This is done for better heat tolerance less friction and to minimize expansion of the metal so tighter tolerances can be maintained. Less expansion of the metal will obviously improve longivity.
The next thing is that both tend to share different low friction heat tolerant coatings. Despite what most people believe, it is not intended to wear off during break in of the motor. It has been applied to the piston to reduce friction and wear as well as reduce operating temperature of the piston.
With todays standards, I have seen a switch between the two styles of pistons. I have actually seen forged pistons sucessfully run tighter tolerances than their cast brothers.

Which one is better will always be up for debate.
Is there an advantage in your motor? Hard to say. The high compression will demand a stronger piston where the forging may be desireable. It will also likely generate more heat. Some will tell you to stick with the cast for that reason.
Gees, I'm no help at all.
