Hi Keith,
Thank you for your message.
You are free to create your own contacts and set their name as their IP as you mentioned.
Sample can be:
ContactInfo newContact = new ContactInfo()
{
ContactLastName = "My New Contact",
ContactFirstName = "My New Firstname",
ContactSiteID = CMSContext.CurrentSiteID,
ContactIsAnonymous = true
};
// Save the contact
ContactInfoProvider.SetContactInfo(newContact);
Let me know if you have further questions.
Kind regards,
Richard Sustek