Check your temperatures. Very high tempreatures greater than 78oF increase the metabolism of fish, thus increasing their energy, and thus increasing their agression. Many fish become "spaztic" at high temps, or nippier and more aggressive. Lower temps to 76oF or 74oF, that should chill them out
. Check all your chemical levels (ammonia/nitrites) too, to make sure the fish aren't responding to some posioning stress.
It could also be that the betta has finally adjusted to his new environment and feels like exploring. My betta at home alternates between sitting on his plants and dancing around his tank. He's most active first thing in the morning when I pull the shade and let light into the room, and of course at feeding time. The guppies just discovered this new tankmate (they previously thought he was a plant) and take exception to him in their home.
And the guppy could be a male, and the long fins of the betta are just too tempting for the guppy, and it can't resist attacking and pestering it, seeing it as a rival male (even though it's a totally different species doh!) and doing what males do. Dispite their reputation, bettas are actually very peaceful fish that don't like to be messed with much. Their long fins hamper them in self-defense, so quicker fish like neons and guppies feeling their oats to go after a betta.
If the aggression doesn't abate after a few days, and it looks like the betta's fins are getting torn, and he's stressed out, take him out and put him in his own little one gallon tank. He'll be happier for it (and so would the guppies).
~~Colesea