Wow. Fantastic! 
Thanks sooo much John. It's all working great now! 
Couldn't have done it without you, great idea! Thanks a million.
Here's my final code for that section:
PHP Code:
$ftp_server = $ftpserver;
$ftp_user = $ftpuser;
$ftp_password = $ftppass;
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_password);
if((!$conn_id) || (!$login_result))
{
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user";
}
$new_dir = '/public_html/profiles/' . $userUsername;
ftp_mkdir($conn_id, $new_dir);
$temp = tmpfile();
//Upload the temporary file to server
$new_file = '/public_html/profiles/' . $userUsername . '/' . $userUsername;
ftp_fput($conn_id, $new_file, $temp, FTP_BINARY);
ftp_close($conn_id);
Bookmarks