Hello Shaun,
Let's say you are running a version higher than 8.3 and that the public IP is 8.8.8.8
object network Outside_IP
host 8.8.8.8
exit
object network Internal_server_1
host 172.20.101.15
nat (inside,outside) static 8.8.8 service tcp 7000 7001
exit
object network Internal_Server_2
host 172.20.101.16
nat (inside,outside) static 8.8.8 service tcp 7000 7002
exit
object network Internal_Server_3
host 172.20.101.17
nat (inside,outside) static 8.8.8 service tcp 7000 7003
Of course create the ACL's as needed,
Regards,
Julio Carvajal
Senior Network Security and Core Specialist
CCIE #42930, 2xCCNP, JNCIP-SEC