What a problem. Here's my construction for $k=5$ in its full glory.
[asy][asy]
size(8cm); defaultpen(0.8); defaultpen(fontsize(9pt)); dotfactor*=0.6;
pen reddraw,greendraw,bluedraw,purpledraw;
reddraw = RGB(255,85,85);
greendraw = RGB(0,187,0);
bluedraw = RGB(0,102,255);
purpledraw = RGB(170,34,255);
pair A1,A2,A3,A4,A5,A6,A7,A8,A9,A10;
A1 = dir(288);
A2 = dir(324);
A3 = dir(0);
A4 = dir(36);
A5 = dir(72);
A6 = dir(108);
A7 = dir(144);
A8 = dir(180);
A9 = dir(216);
A10 = dir(252);
draw(A2--A3--A4--cycle,reddraw);
draw(A7--A8--A9--cycle,reddraw);
draw(A1--A6,reddraw);
draw(A5--A10,reddraw);
draw(A1--A3--A5--cycle,purpledraw);
draw(A6--A8--A10--cycle,purpledraw);
draw(A2--A9,purpledraw);
draw(A4--A7,purpledraw);
draw(A2--A5--A8--cycle,bluedraw);
draw(A3--A7--A10--cycle,bluedraw);
draw(A1--A9,bluedraw);
draw(A4--A6,bluedraw);
draw(A1--A4--A8--cycle,greendraw);
draw(A3--A6--A9--cycle,greendraw);
draw(A2--A10,greendraw);
draw(A5--A7,greendraw);
draw(A3--A8);
draw(A9--A10--A1--A2);
draw(A4--A5--A6--A7);
draw(A1--A7--A2--A6);
draw(A10--A4--A9--A5);
dot("$A_1$",A1,dir(288));
dot("$A_2$",A2,dir(324));
dot("$A_3$",A3,dir(0));
dot("$A_4$",A4,dir(36));
dot("$A_5$",A5,dir(72));
dot("$A_6$",A6,dir(108));
dot("$A_7$",A7,dir(144));
dot("$A_8$",A8,dir(180));
dot("$A_9$",A9,dir(216));
dot("$A_{10}$",A10,dir(252));
[/asy][/asy]