I don't believe KK posted it, but I think I could attempt this myself, and maybe with some help and revisions make it!
Attack the Net:
Both Counter Punching and Blasters I think cause the most trouble to Attack the Net players. Counter Punchers often cause a lot of problems to ATN players because they often have a few shots that can thread the needle/hit at the net players feet quite easily, from their consistency. Blasters also can cause quite a bit of damage because of their ability to hit straight "through" the net player! All being equal, a blast at the same level as an ATN player, the blaster will quite often hit big enough shots to either discourage the net player.
Blasters:
Machine base liners and Counter Punchers are the bane for Blasters. Often these types of players are impossible to hit through because of their speed, consistency and stamina, with their consistent strokes. It's different then a pusher, because both Machines and CP's can create their own pace, and tire out the Blasters who USUALLY have less then perfect stamina. Pushers / Retrievers also may have an advantage because of foot speed, but all being equal, Blasters usually are able to dismantle and hit through the Pusher. Also, skilled Junk Ballers are going to cause a lot of damage to blasters, if the Blaster is not very quick on their feet, and they are not able to adjust their strokes accordingly. Most Blasters I have seen, take a long time to set up their shots, (Long, loopy strokes), so messing with their timing is key.
Soft Baller:
The Soft Baller is an odd one to play against, because they are able to neutralize pace. The best strategy against them is to Attack the Net and really punish their low powered shots. Blasters, if they are able to keep their cool, should also have little problems with this type of player.
Retrievers:
Retrievers are especially difficult to play against, if you play a similar style. There are a few ways of taking down a Retriever! You can... A) Not let them use their stamina. Attack the net and really try to take them down before they can wear you out. Angles are your friend with volleys to try and get them to waste THEIR energy, instead of yours. B) Machine Base Line! If you are able to dictate the pace and direction of the ball, and make the Retriever run, while you yourself are able to more or less sit back and relax, it's an easy day in the park for you! C) Counter Punch. This will be the longest game in history, but I believe it is one way to take down a solid Retriever. They are able to slowly wear down the Retriever while making some offensive shots to win points. Expect it to be a long day with a true Counter Puncher VS a Retriever.
Counter Puncher:
Counter Punchers in my opinion, are some of the hardest players to play against at equal levels. Their ability to switch between defense and offense usually will leave you dazed and confused, not to mention flat footed. Spin Doctors and Machine Base Liners could possibly have the best chance. SD's MAY be able to fool the CP's with their drop shots and lobs, but CP's are also masters in those types of shot's themselves. It's an interesting match up, and I think it is a good match up, but depending on the SD's stamina, it might be tough. Machine Base Liners are really the anti Counter Puncher in my mind. They are able to outlast CP's in my mind, and plus they are steady. If they are able to neutralize the CP's winners, then they will do well against them.
Machine Base Liner:
Attack the Net is one of the only strategies I can think that can truly defeat the Machinist. Only if you are able to angle them off the court, and wrong foot them are you going to win. Machine base liners are the steadiest opponent for any play style to come up against in my mind. (I think of Sampras VS Agassi, a very even match up!)
Now onto the bane of life for most Recreation Players....
Junk Ballers:
JB's are tough to play against, until you can learn to read their game. Machine base liners, Attack the Net, Pushers, Counter Punchers and Soft ballers have the greatest chance of victory against them. While JB's don't have the strongest play style, they do often evolve into Counter Punchers. Basically if you are able to read the stroke timing, and attack their weaknesses such as power it's going to be a good day. ATN can put way more pressure on their shots, it's going to be favorable. Junk Ballers really can cause damage to Blasters I find, but that is about it.
Spin Doctors:
Treat them as junk ballers. The main strategy against this type of player is to ATN, or Outlast them as a Counter Puncher. Hitting through them is difficult, so this play style may cause trouble for any type of base liner, other then the Counter Puncher!
Chop Shotters:
These guys are difficult to play against. The best strategy is to Attack the Net. They cause A LOT of problems for any type of base line player, which includes Blasters, Machinists, Pushers, Counter Punchers, and every thing else. Name it, and Chop Shotters can cause some of the ugliest games possible. They live off your pace. Soft Ballers may have a chance of beating them, but it's going to take a long time. (See your local Granny Match between 2 soft ballers.)
Pushers:
Pushers in my mind, are the easiest player to beat with a bit of confidence in your game. All you need to do is be willing to step in and let it rip! Attack the Net, Blasters, and Counter Punchers will have the easiest time with the Pusher. Topspin is your friend and so are angles. Attack the net in my mind is the easiest, but if Blasters are willing to step in the court and start hitting some sharp angles, it's going to be a good day. Blasters I find have an easy time hitting angles and really hitting through the Pusher. Counter Punchers are also able to play "Puppet Master" with them and drag them side to side with angled Top Spin shots until they are able to blow them off the court with a good winner.
Last but not least....
All Courters:
All Couters are unique because they are rare, and they are jack of all trades. The best strategy against an AC is to find what they do "worst" of their skills and attack that. It also means being stronger in your game, then they are in theirs. Any "Pure" style should be able to beat an AC assuming that they have confidence and skill to do so. A Blaster should try and exchange the AC in Base line rallies, and hit through them, because they are better at it then the AC. Counter Punchers should try and outlast, and wear down the AC, while drawing them into the net to pass them. Machines should try and just keep them steadily back and wear them down. I've noticed that AC's don't normally have the worlds greatest stamina, so wearing them down is a good strategy. Adjust accordingly however! They are truly tough opponents. Also, an AC is an AC's worst enemy. It's the best tennis to watch IMO, and the hardest to play.
I think that's it for now!
-Fuji