Place beef, egg, garlic, worcestershire, parmesan, basil, parsley, salt, pepper, crushed red pepper, and bread crumbs into a large mixing bowl, stirring until just combined. Take 1/4 cup meat mixture and roll into a ball. Press into center of the ball with your thumb to make room for the cheese. Place cheese in middle, then with hands enclose the cheese with the meat, making sure the cheese is completely covered. Place meatballs onto a greased baking sheet and bake for 30 to 35 minutes, until cooked through. During the last 10 minutes throw the sub rolls into the oven and toast.