Someone else may know differently. Unfortunately, that does not currently look easy to do.
One approach might be to use C++ programming to make your own custom crystal structure for that. If you look in the unitcell folder [1] of the VAMPIRE 6.0, it looks like it contains the files for the built-in structures such as sc (sc.cpp), bcc (bcc.cpp), etc.
A second approach might be to transform each of the HCP and FCC into a common primitive unit cell (space group P1) and then combine them together to create a P1 supercell structure, since any of the space groups can be defined in P1 [2]. P1, however, is triclinic [3] with non-orthogonal lattice angles and not one of the crystal structures listed as being supported by VAMPIRE at [4]. The challenge impeding implementation of non-orthogonal
unit cells is described at [5,6]. Core shell systems can be done with a single ucf file [7] but you would need to be able to map the HCP/FCC (or P1 supercell structure of them) to a primitive cubic lattice [8] (or
create:crystal-structure = sc [4]) as mentioned at [9].
Kind Regards,
Gavin
VAMPIRE user