Hi Steven,You could do something similar to below:
table = "data.dbf"
x = 1
firstfield = True
while x <= 5:
if firstfield:
arcpy.AddField_management(table, "A_Name", "Text", "", "", "10")
arcpy.AddField_management(table, "B_Name", "Text", "", "", "15")
arcpy.AddField_management(table, "C_Name", "Text", "", "", "20")
arcpy.AddField_management(table, "D_Name", "Text", "", "", "25")
firstfield = False
else:
arcpy.AddField_management(table, "A" + str(x) + "_Name", "Text", "", "", "10")
arcpy.AddField_management(table, "B" + str(x) + "_Name", "Text", "", "", "15")
arcpy.AddField_management(table, "C" + str(x) + "_Name", "Text", "", "", "20")
arcpy.AddField_management(table, "D" + str(x) + "_Name", "Text", "", "", "25")
x += 1
At the end of the code you will just need to add the 'arcpy.AddField_management' for the remainding three fields.